文档里面的参数为:
code
message
url
time
form_api_secret
sign/no-sign
ext-param(可选)
实际测试中的参数为:
bucket_name
path
mimetype
file_size
last_modified
signature
在测试中,我增加了 ext-param 参数,设置了 notify_url,结果收到的参数完全不同,ext-param 参数更是没有传递过来。请技术人员核对?!
我的设置大概是:
var config = {
bucket: 'mybucket',
expiration: parseInt((new Date().getTime() + 3600000) / 1000),
// 尽量不要使用直接传表单 API 的方式,以防泄露造成安全隐患
form_api_secret: '*******************',
"ext-param" : encodeURIComponent('id=1&name=test')
};
var instance = new Sand(config);
var options = {
'notify_url': 'http://www.mydomain.com/notify.php'
};
多试几次看看,只是 ext-param 参数没有收到么?