关于阿里云oss上传

1,oss删除需要加上butketname , 如果只是当前上传文件名 会找不到文件目录(虽然oss文档,接口调用已经传入了butketname ,但是为什么还得在文件目录再加上一次butketname,具体得看阿里云,,,,)

2,oss upload.js无法修改file名字 只能在前面加上随机数来修改

3,上传回调太多次,注意回调返回参数问题,如果不是给的status==200,会默认无法处理

4,upload.js里面的实例化js类处理上传

5,异步回调,无法获取当前的服务器session参数

转载博客: https://gitee.com/hinong/codes/ha285uscjx1mgbw79id6f67(oss上传文件修改文件名,但我实验了是无法修改的,但是写得还是不错的) 我是直接在'key' 的值修改加上随机函数加上文件名来进行修改文件名

 
 
set_upload_param = function (up,filename) {
newfilename= '';
if (filename != '') {
changeImgName(filename);
}
var ret = get_signature();
if (ret == true)
{
new_multipart_params = {
'key' : key+random(10) + '${filename}',
'policy': policyBase64,
'OSSAccessKeyId': accessid,
'success_action_status' : '200', //让服务端返回200,不然,默认会返回204
'callback' : callbackbody,
'signature': signature,
};
up.setOption({
'url': host,
'multipart_params': new_multipart_params
});
console.log( 'reset uploader')
//uploader.start();
}
};

猜你喜欢

转载自blog.csdn.net/weixin_38738277/article/details/80506120
今日推荐