开发者社区> 问答> 正文

OSS上传md5校验功能不支持预签名url分发给移动端

我们用OSS存放存档,上传场景是服务端生成预签名的url,给到客户端去上传。 问题是我们想在上传时做md5校验,需要客户端添加Content-MD5这个header,但是服务端生成签名的时候不知道文件的MD5,没办法带上Content-MD5这个header。 然后服务端生成的不带Content-MD5的预签名url给客户端,客户端自己加上Content-MD5到header里,会报错签名不匹配

展开
收起
游客iveftvkhpkgcy 2021-08-07 11:25:01 4652 0
2 条回答
写回答
取消 提交回答
  • Aliyun OSS 研发,专注存储高性能

    可以先在本地把Md5 算好,在服务端预签名的时候把这个header 加到预签名header 里。客户端上传的时候带上这个content-md5 即可。

    2022-03-10 15:49:38
    赞同 1 展开评论 打赏
  • 遇到了同样的问题不知道怎么解决

    2021-08-09 14:54:08
    赞同 2 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载