c***@163.com
c***@163.com
  • 发布:2021-10-18 22:33
  • 更新:2021-10-18 22:33
  • 阅读:403

uni.uploadFile form-data方式上传图片,安卓、小程序都正常,为何H5就挂掉了

分类:uni-app

// 上传图片
uni.chooseImage({
count: 9, //默认9
sizeType: ['compressed'], //可以指定是原图还是压缩图,默认二者都有
sourceType: ['album','camera'], //从相册选择
success:(res)=> {
let igmFile = res.tempFilePaths
for(let i = 0;i < igmFile.length; i++) {
uni.uploadFile({
url: this.$DOMAIN_URL + '/task/upload',
method: "POST",
header: {
'Content-Type': 'multipart/form-data'
},
filePath: igmFile[i],
name: 'files',
success: (res) => {
let imgUrls = JSON.parse(res.data) //微信和头条支持
// let imgUrls = res.data //百度支持
this.imageList = this.imageList.concat(imgUrls.data[0]); //微信
this.handleUrls()
this.getVideoOfImagesShow()
},
fail: () => {
uni.showToast({
icon: 'error',
title: '网络错误',
duration: 2000
})
}
})
}
// this.imageList = this.imageList.concat(res.tempFilePaths) //头条
}
})

就这串上传代码,H5端就挂了,单独在html里用ajax请求也没问题,对比了下ajax请求和uniapp中的h5请求,求高手赐教

2021-10-18 22:33 负责人:无 分享
已邀请:

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