1***@qq.com
1***@qq.com
  • 发布:2023-02-03 11:20
  • 更新:2023-02-03 16:37
  • 阅读:231

【报Bug】uni-file-picker链接阿里云空间,多文件上传偶尔无法返回fileID

分类:uniCloud

产品分类: uniCloud/App

示例代码:

<view>
测试页面
<uni-file-picker @fail="fail" v-model="imageValue" @success="success" fileMediatype="all" limit="99"></uni-file-picker>
</view>

data() {
return {
imageValue:[]
};
},
methods:{
success(e){console.log(this.imageValue);}
}

操作步骤:

图片都是100kB-1MB之间的,体积最大的图片就出现了无法返回网址的情况,应该是unicloud端没有完成全部的地址采集就返回数据了。

预期结果:

返回全部文件的url地址

实际结果:

可能会遗漏部分文件无法返回地址,但是在云存储中这个文件是提交成功的。

bug描述:

uni-file-picker组件,链接阿里云空间上传多文件,有时候部分文件无法返回fileID等地址,图片中上传了三个文件,第二个文件就没有返回地址

2023-02-03 11:20 负责人:DCloud_UNI_HT 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

就这三个图片,uni-file-picker批量上传,第二个文件就无法返回url,但是云存储里能看见。单独传第二个文件是可以的,一切正常,能返回url,云存储里也能看见,太玄幻了

1***@qq.com

1***@qq.com (作者)

下午又试了一次,这次都能传上去了,这种不可复现的bug最闹心~~~

1***@qq.com

1***@qq.com (作者)

发现问题了,阿里云在用uni-file-picker上传多文件时,有一定概率将第二个文件的网址赋给第一个文件,然后第二个文件返回的fileID就是空的,第一个文件的fileID也是错的,因为这个fileID是第二个文件的,这应该是阿里云的问题,请unicloud向阿里云反馈。

要回复问题请先登录注册