七牛云上传报invalid put policy encoding

  |   0 评论   |   0 浏览

出现问题

在项目整合七牛云时,上传文件的时候报了invalid put policy encoding的错误。

分析问题

查看官方文档,发现没找到有用的信息。百度之后,说是上传策略中参数问题, 仔细检查自己的上传策略中的参数,发现没什么错误。后来下了一个demo,看了里面的代码,发现callbackBody里面的值为

key=$(key)&hash=$(etag)

试了下这样的格式,发现可以了。应该是callbackBodyType和callbackBody没有统一。

解决问题

callbackBodyType和callbackBody需要统一,如果type设置了json那么body需要是json格式。

也可以关注我的公众号:程序之声

关注公众号,领取更多资源

本文为博主原创文章,未经博主允许不得转载。