开发者社区> 问答> 正文

如何使用etag来进行MD5验证

已解决

展开
收起
2018-05-31 23:08:16 1619 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    详细解答可以参考官方帮助文档

     

    OSS MD5一致性校验说明

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

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

     

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

    SDK上传可以在指定object的meta信息时设置content-md5,具体可以参考:点击查看。 左侧可以看到不同语言的SDK文档。


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

     

    2018-06-03 20:53:16
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载