在使用阿里云 OpenAPI进行分片上传完成后,如何对文件进行校验?
是不是可以使用 CompleteMultipartUpload
接口响应的 ETag
值进行 MD5 比对?但是在 文档 中对 ETag 的描述又是:
通过CompleteMultipartUpload请求创建的Object,ETag值是基于一定计算规则生成的唯一值,但不是其内容的MD5值。
说明 ETag值可以用于检查Object内容是否发生变化。不建议使用ETag作为Object内容的MD5来校验数据完整性。
所以 ETag 到底是不是文件 MD5 值,到底可不可以用来校验文件完整性?如果不行,那如何实现?