阿里云oss已配置防盗链白名单"*tmaservice.developer.toutiao.com"
uploadFile合法域名已配置"xzkj.oss-cn-hangzhou.aliyuncs.com"
已登录状态,文件不超10m,只上传了一张照片。
第一步:获取oss直传相关配置信息
第二步:获取获取加密的文件名
第三步:调用uploadFile接口上传图片到阿里云oss
代码如下
console.log('uploadFile', {
url: this.action,
filePath: this.lists[index].url,
name: this.name,
formData: this.formData,
header: this.header,
});
// 创建上传对象
const task = uni.uploadFile({
url: this.action,
filePath: this.lists[index].url,
name: this.name,
formData: this.formData,
header: this.header,
success: res => {
console.log('uploadFile success', res)
},
fail: e => {
console.log('uploadFile fail', e)
},
complete: res => {
console.log('uploadFile complete', res)
}
});
请求信息
再network上看https://xzkj.oss-cn-hangzhou.aliyuncs.com 返回的空
再控制台输入可以看到数据
接口响应"uploadFile:ok"
但是再阿里云上面并未找到当前图片
拿着拼接出来的图片地址打开也报错