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();
}
};