OSS上的object会有etag标签,etag主要是用来判断服务端数据是否存在变化。但是这个标签不一定等同于文件的MD5值,所以不建议作为校验数据一致性的依据。
如果需要校验上传到OSS的文件和本地文件是否一致,可以在上传文件时携带文件的Content-MD5值,这时OSS服务端会帮用户进行MD5校验,只有在OSS服务器接收到的文件MD5值和Content-MD5一致时才可以上传成功,从而保证上传数据的一致性。
API上传可以参考:点击查看。
SDK上传可以在指定Object Meta信息时设置Content-MD5,具体可以参考:点击查看。
Web直传(表单上传)时设置Content-MD5,具体可以参考:点击查看。
如问题还未解决,请联系售后技术支持。