tt.uploadFile上传图片到阿里云oss,接口返回成功,实则上传失败。
236 浏览2024年04月20日作者:Eskimo

阿里云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"


但是再阿里云上面并未找到当前图片


拿着拼接出来的图片地址打开也报错

最后一次编辑于 2024 年 04 月 20 日
7 条评论

相关文章

专题推荐

热门文章

热门问答