收藏
回答

文件上传在模拟器中是可以上传的,但是在真机却有时不可以?

问题模块
开发者工具

文件上传在模拟器中是可以上传的,但是在真机却有时不可以?

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

3 个回答

  • 后羿
    后羿
    2017-10-20

    域名是有添加到白名单中的,但是就是有的时候可以有不可以,不是每次扫码都可以。

    2017-10-20
    赞同
    回复
  • King
    King
    2017-10-19

    域名添加了不?请求的域名有添加到白名单中了吗?

    2017-10-19
    赞同
    回复
  • 后羿
    后羿
    2017-10-19

    代码是:

    wx.uploadFile({

    url: 'https://wx.ricksha.net/wxgetredpacket/sendRedPacket',

    filePath: obj.voicePath,

    name: 'file',

    formData: {

    'openid': that.data.openid,

    'nickName': that.data.nickName,

    'avatarUrl': that.data.avatarUrl,

    'answer': obj.answer,

    'money': obj.allMoney,

    'leaveMoney': obj.allMoney,

    'number': obj.number,

    'leaveNum': obj.number,

    'voice': obj.voicePath,

    'voiceTime': that.data.voiceTime,

    'changeVoice': obj.changeVoice + ""

    },

    success: function (res) {

    var result = res.data;

    console.log("成功上传文件内容");

    if (result != "fail") {

    var rpid = result;

    wx.navigateTo({

    url: "/pages/getredpacket/sharepage?rpid=" + result

    })

    } else {

    console.log("失败文件");

    }

    },

    fail: function (res) {

    console.log("上传文件失败");

    console.log(res);

    }

    })


    2017-10-19
    赞同
    回复
登录 后发表内容