1.安装ali-oss依赖npminstallali-oss2。在页面引入ali-oss依赖letOSS=require('ali-oss');3.通过后台接口创建对象获取阿里云信息varclient=newOSS({region:res.region,//regionaccessKeyId:res.accessKeyId,//自己的key和idaccessKeySecret:res.accessKeySecret,bucket:res.bucket,//你在oss上的存储空间名称secure:true,})4.最后通过client.multipartUpload方法将文件上传到阿里云OSS,获取文件链接。multipartUpload第一个参数设置oss对应文件夹的路径+文件名。例如:constfilePath='pages/home/images/test.jpg'fileObj是一个文件对象client.multipartUpload(filePath,fileObj).then(res=>{//返回的url需要处理leturl=res.res.requestUrls[0]if(url.indexOf("?")!=-1){url=url.split("?")[0];console.log(url);}}).catch(err=>{console.log('上传失败')})另外oss需要设置跨域的问题。在阿里云oss平台的基础设置中,将读写权限改为公共读取。
