收藏
回答

wx.uploadFile最大能支持上传多大的文件?

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)

})

}

})

}


最后一次编辑于  2021-11-15
回答关注问题邀请回答
收藏

2 个回答

  • Fan.scut
    Fan.scut
    2021-11-12

    好像这里的文档说是有10M的限制https://developers.weixin.qq.com/miniprogram/dev/extended/component-plus/uploader.html

    2021-11-12
    有用 4
    回复
  • Look forward
    Look forward
    2021-11-12

    “使用微信小程序上传SDK无法上传大视频文件,测试文件大小1.1GB,使用小程序上传SDK的demo做真机测试,上传到37%,闪退。”

    客户在使用过程中也出现问题,固定卡断在37%

    2021-11-12
    有用
    回复 1
    • 肖荣豪
      肖荣豪
      2021-11-12
      你把后台 Content-Length改大点
      2021-11-12
      回复
登录 后发表内容