uni.uploadFile({
header: {
'token': api.__CFG.TOKEN || '',
'content-type': 'multipart/form-data'
},
url: this.Setting.url,
filePath: data.fullPath,
name: 'file',
formData: formData,
success: res2 => {
console.log('888',res2)
// fs.unlinkSync(tempPath)
if (res2.statusCode === 200) {
const r_data = JSON.parse(res2.data)
if (r_data.error == 0) {
this.currentChunk++
if (this.currentChunk < this.chunks) {
this.loadNext()
} else {
r_data.md5value = datas.md5value
console.log('formData',datas)
this.callback(r_data)
}
} else {
this.callback(false)
}
} else {
this.callback(false)
}
},
fail: err => {
console.log('999',err)
this.callback(false)
}
})

- 发布:2025-02-20 11:38
- 更新:2025-02-21 11:53
- 阅读:191
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 4.36
手机系统: Android
手机系统版本号: Android 15
手机厂商: vivo
手机机型: iqoo neo9spro+
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
按我上述操作
按我上述操作
预期结果:
能正常返回走进success而不是走到fail去
能正常返回走进success而不是走到fail去
实际结果:
大概率会走到fail去,但有时候又进success正常请求
大概率会走到fail去,但有时候又进success正常请求
1***@qq.com (作者)
估计应该是文件大了,文件也就5m,目前做切片处理了,但是app里切片没看见5+app里面有切文件成字节流上传的,现在是转base64然后切上传的,希望可以改进下
2025-02-25 09:34