收藏
回答

wx.chooseMessageFile

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.chooseMessageFile 客户端 7.0.4 2.7.0

wx.chooseMessageFile({
count: 1,
type: 'file',

  success(res) {
    const tempFilePaths = res.tempFiles;
    console.log(res, 'res', tempFilePaths, 'template');
    wx.uploadFile({
      url: UPDATEFILEURL, // 仅为示例,非真实的接口地址
      filePath: tempFilePaths[0].path,
      name: 'resume',
      formData: {
        resumeId: that.data.resume_id,
        file_name: tempFilePaths[0].name
      },
      header: {
        cookie: wx.getStorageSync("cookie"),
      },
      success(res) {
        const data = res.data;
        console.log(res, '成功');
        res = JSON.parse(res.data)
        if (res.result == 'success') {
          that.getAjax(true);
          $Toast({
            content: '上传成功',
            type: 'success'
          });
        } else {
          $Toast({
            content: res.message,
            type: 'error'
          })
        }
        // do something
      },
      fail(res) {
        console.log(res, '失败');
      }
    })
  },
  fail(res) {
    console.log(res, '选择文件失败');
  }
})




回答关注问题邀请回答
收藏

3 个回答

  • 禾店短剧系统
    禾店短剧系统
    2021-06-01

    把代码简化一下看看 做个最简单的来排除吧

    2021-06-01
    有用 1
    回复
  • 是小白啊
    是小白啊
    2019-05-28

    麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2019-05-28
    有用
    回复 11
    • 我的天
      我的天
      2019-05-28

      手机型号
      微信版本7.0.4



      代码片段:https://developers.weixin.qq.com/s/aQg54HmJ7U8q

      2019-05-28
      回复
    • 是小白啊
      是小白啊
      2019-05-28回复我的天

      没复现你所提及的问题

      2019-05-28
      回复
    • 我的天
      我的天
      2019-05-28

      是真机吗

      2019-05-28
      回复
    • 是小白啊
      是小白啊
      2019-05-28回复我的天

      测试机型:iPhonexr,微信版本:7.0.4

      2019-05-28
      回复
    • 我的天
      我的天
      2019-05-28

      不对呀, 我的手机是魅族pro 6 plus   安卓版本7.0.0     我这边别的手机可以   就这个魅族手机有问题   我这边好使的有(iphone、一加6、小米9、小米mix3)

      2019-05-28
      回复
    查看更多(6)
  • 我的天
    我的天
    2019-05-28

    wx.chooseMessageFile  成功返回 的数组为空  没取到path    按理说成功了进去success应该可以拿到  

    2019-05-28
    有用
    回复
登录 后发表内容