wx.uploadFile这个api最大能支持上传多大的文件?
每次小程序上传大概在600mb的视频文件,叫会卡在84%,也没有报错,过一段时间就会闪退
下面是测试demo,和测试代码,log显示进度在85停止
<view bindtap="uploadVideo">点击上传</view>
uploadVideo(){
wx.chooseVideo({
sourceType: ['album','camera'],
maxDuration: 60,
compressed:false,
camera: 'back',
success(res) {
console.log('文件选择成功,准备开始上传!');
const uploadTask = wx.uploadFile({
url: 'http://30.15.152.239:27372/upload', //仅为示例,非真实的接口地址
filePath: res.tempFilePath,
name: 'file',
formData: {
'user': 'test'
},
success (res){
console.log(res);
},
fail(err){
console.log(err);
}
})
uploadTask.onProgressUpdate((res) => {
console.log('上传进度', res.progress)
console.log('已经上传的数据长度', res.totalBytesSent)
console.log('预期需要上传的数据总长度', res.totalBytesExpectedToSend)
})
}
})
}
好像这里的文档说是有10M的限制https://developers.weixin.qq.com/miniprogram/dev/extended/component-plus/uploader.html
“使用微信小程序上传SDK无法上传大视频文件,测试文件大小1.1GB,使用小程序上传SDK的demo做真机测试,上传到37%,闪退。”
客户在使用过程中也出现问题,固定卡断在37%