[已删除]
[已删除]
  • 发布:2020-06-04 11:59
  • 更新:2020-06-05 10:04
  • 阅读:4151

uni.uploadfile 多张图片上传

分类:uni-app

多张图片上传报这个错误,是什么原因,在H5上不会报错,但是在ios 和 模拟器上就会出现这个报错

TypeError: undefined is not an object (evaluating 'e.indexOf') __ERROR

源代码:
uni.uploadFile({
url: baseUrl.baseUrl + facetest_url, //仅为示例,非真实的接口地址
header:{
// 'Content-Type':'multipart/form-data',
token:this.$data.usertoken
},
files: [{
name:'direct_file',
url:this.$data.faceimg
},{
name:'side_file',
url:this.$data.faceimg
},{
name:'video_file',
url:this.$data.faceimg
}],
success: (uploadFileRes) => {
console.log(JSON.parse(uploadFileRes.data).code)
if(JSON.parse(uploadFileRes.data).code == 0){
uni.showToast({
icon:'none',
title:'已提交后台,等待审核...'
})
}
}

2020-06-04 11:59 负责人:无 分享
已邀请:
Yang_web

Yang_web - 熟人成生人,更显生分!

文档介绍是这样说的:‘App支持多文件上传,微信小程序只支持单文件上传,传多个文件需要反复调用本API。所以跨端的写法就是循环调用本API。’

Yang_web

Yang_web - 熟人成生人,更显生分!

你如果上传多张图片,使用单纯的使用for循环是没有效果的 ,推荐你去这个地址看一下 ,这个作者的方法是可行的

该问题目前已经被锁定, 无法添加新回复