出现问题
在项目整合七牛云时,上传文件的时候报了invalid put policy encoding的错误。
分析问题
查看官方文档,发现没找到有用的信息。百度之后,说是上传策略中参数问题, 仔细检查自己的上传策略中的参数,发现没什么错误。后来下了一个demo,看了里面的代码,发现callbackBody里面的值为
key=$(key)&hash=$(etag)
试了下这样的格式,发现可以了。应该是callbackBodyType和callbackBody没有统一。
解决问题
callbackBodyType和callbackBody需要统一,如果type设置了json那么body需要是json格式。
本文为博主原创文章,未经博主允许不得转载。
更多内容请访问:IT源点
注意:本文归作者所有,未经作者允许,不得转载