最近在做一个图片直接上传OSS的应用,根据文档做了一个小demo,利用STS获取了一个临时的验证,然后根据文档介绍创建了一个client:
var client = new OSS({
region: region,
accessKeyId: creds.result.keyid,
accessKeySecret: creds.result.secret,
stsToken: creds.result.token,
bucket: bucket
});
发现在运行:
return client.multipartUpload(key, file, {
progress: progress
}).then(function (res) {
console.log('upload success: %j', res);
});
的时候无法设置callback参数,于是认真看了一遍github上的源代码,还是没有找到设置callback地方。
同时试了一下通过在options里面添加了headers:{'x-oss-callback':'xxxxxxxxx'},结果接口报错了。
不得不说这个地方(oss+sts+callback)官方文档应该给出一个更加详实的例子,要不然真是太不方便了。
只好在这里求助各位大神了。
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。