vue 中上传图片到阿里云上,一直返回失败。

dick_binge
  • 125

如图所示,本地好像是有跨域的问题。一直抛异常。

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

clipboard.png

回复
阅读 3k
2 个回答

OSS 你那个bucket下,配一下跨域设置。

宣传栏