js获取七牛的tokenjs uptoken怎么生成

用了七牛自己生成uptoken的工具,不加returnBody不报错,加了官网的returnBody格式的上传凭证就报错无语了_问答_ThinkSAAS
用了七牛自己生成uptoken的工具,不加returnBody不报错,加了官网的returnBody格式的上传凭证就报错无语了
用了七牛自己生成uptoken的工具,不加returnBody不报错,加了官网的returnBody格式的上传凭证就报错无语了
这是已经JSON.stringify过的,不加returnBody的凭证
var putPolicy = '{'+
'"saveKey":"$(etag)$(ext)",'+
'"scope":"' + minxing.qiniu.scope + '",'+
'"deadline":' + minxing.qiniu.deadline()+','+
'"mimeLimit":"image/image/png"}';
加密后的uptoken完全没问题
这是加了returnBody(还是官网自己写的样例),妈的已上传就 invalid put policy encoding
var putPolicy = '{'+
'"saveKey":"$(etag)$(ext)",'+
'"scope":"' + minxing.qiniu.scope + '",'+
'"returnBody":"{"key": $(key), "hash": $(etag), "w": $(imageInfo.width), "h": $(imageInfo.height)}",'+
'"deadline":' + minxing.qiniu.deadline()+','+
'"mimeLimit":"image/image/png"}';
我就服了。。。求大神指点下,我把returnBody换了各种方式均报错
1 '"returnBody":{"key": $(key), "hash": $(etag), "w": $(imageInfo.width), "h": $(imageInfo.height)},'+
2 '"returnBody":{"key": "$(key)", "hash": "$(etag)", "w": "$(imageInfo.width)", "h": "$(imageInfo.height)"},'+
都不行。。。
1 var putPolicy = '{"saveKey":"$(etag)$(ext)","scope":"' + minxing.qiniu.scope + '","deadline":' + minxing.qiniu.deadline()+',"mimeLimit":"image/image/png","returnBody":{"key":$(key)}}';
2 var putPolicy = '{"saveKey":"$(etag)$(ext)","scope":"' + minxing.qiniu.scope + '","deadline":' + minxing.qiniu.deadline()+',"mimeLimit":"image/image/png","returnBody":{"key":"$(key)"}}';
3 var putPolicy = '{"saveKey":"$(etag)$(ext)","scope":"' + minxing.qiniu.scope + '","deadline":' + minxing.qiniu.deadline()+',"mimeLimit":"image/image/png","returnBody":"{"key":$(key)}"}';
4 3 var putPolicy = '{"saveKey":"$(etag)$(ext)","scope":"' + minxing.qiniu.scope + '","deadline":' + minxing.qiniu.deadline()+',"mimeLimit":"image/image/png","returnBody":"{"key":"$(key)"}"}';
你参考下面博客,第三条returnbody参数,你拷贝到你的程序试试,不可以的话你去七牛页面提交工单吧
添加你想要问的问题
PHP开发框架
开发工具/编程工具
服务器环境
ThinkSAAS商业授权:
ThinkSAAS为用户提供有偿个性定制开发服务
ThinkSAAS将为商业授权用户提供二次开发指导和技术支持
让ThinkSAAS更好,把建议拿来。
开发客服微信The page is temporarily unavailable
nginx error!
The page you are looking for is temporarily unavailable.
Please try again later.
Website Administrator
Something has triggered an error on your
This is the default error page for
nginx that is distributed with
It is located
/usr/share/nginx/html/50x.html
You should customize this error page for your own
site or edit the error_page directive in
the nginx configuration file
/etc/nginx/nginx.conf.

我要回帖

更多关于 七牛uptoken怎么生成 的文章

 

随机推荐