如图所示,本地好像是有跨域的问题。一直抛异常。
import OSS from 'ali-oss'
var OSS = require('ali-oss');
const client =new OSS({
region: self.oss.ossEndPoint,
accessKeyId: self.oss.ossAccessKeyId,//填入自己的id
accessKeySecret: self.oss.ossAccessKeySecret,//填入自己的id
bucket: self.bucketImage
})
return new Promise((resolve,reject)=>{
client.multipartUpload(name,fileItem.file,{
progress: function* (percentage, cpt) {
self.percentage = percentage
}
})
.then((results) => {
// 上传完成
const url = self.getFileUrl(results.name);
console.log(url);
resolve(url);
})
.catch((err) => {
console.log(err);
})
})
OSS 你那个bucket下,配一下跨域设置。