全部产品
云市场

OSS MD5一致性校验说明

更新时间:2019-04-28 10:07:24

OSS上的object会有etag标签,etag主要是用来判断服务端数据是否存在变化。但是这个标签不一定等同于文件的MD5值,所以不建议作为校验数据一致性的依据。

如果需要校验上传到OSS的文件和本地文件是否一致,可以在上传文件时携带文件的Content-MD5值,这时OSS服务端会帮用户进行MD5校验,只有在OSS服务器接收到的文件MD5值和Content-MD5一致时才可以上传成功,从而保证上传数据的一致性。

API上传可以参考:点击查看

SDK上传可以在指定Object Meta信息时设置Content-MD5,具体可以参考:点击查看

Web直传(表单上传)时设置Content-MD5,具体可以参考:点击查看

如问题还未解决,请联系售后技术支持