前提: 使用oss的直传方式上传文件,设置上传后的回调地址后,回调触发成功,可以访问到系统变量,但是访问不到自定义变量。
js代码
应用服务器回调代码:
回调配置:
#上传完回调服务器设置
CALLBACK_URL=http://aqua.pagekite.me/koi/directUpload/callback
CALLBACK_HOST=aqua.pagekite.me
CALLBACK_BODY=filename=${object}&size=${size}&etag=${etag}&folderId=${x:folderId}
CALLBACK_BODYTYPE=application/x-www-form-urlencoded
结果:
-------------------------
问题是这样的,由于PostObject的表单域的key是大小写不敏感的,因此你的自定义变量"x:folderId"其实会转换成小写的"x:folderid",因此你在callbackBody中需要使用"${x:folderid}",而不是"${x:folderId}"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。