收藏
回答

wx.uploadfile在模拟器正常,真机调试无法上传?

wx.uploadfile在开发者工具的模拟器能正常上传,在真机调试没有办法上传。与服务器域名无关,已经设置了不校验的。与这个Content-Type有关么?

真机调试的请求是这样的:

模拟器请求是这样的:

代码是这样的:

                  wx.uploadFile({

                    url: 'https://nas.gzchainwin.com:5001/webapi/entry.cgi',

                    header: {

                      'Content-Type': 'multipart/form-data',

                      'Cookie': cookie

                    },

                    filePath: tempFilePaths,

                    name: 'fileName',

                    formData: {

                      'api': 'SYNO.FileStation.Upload',

                      'version': '2',

                      'method': 'upload',

                      'path': '/wzhbg/TEST',

                      'create_parents': 'true',

                      'overwrite': 'true',

                    },

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

4 个回答

  • 余悸
    余悸
    06-24

    同样的问题 请问解决了吗 后端要么就是接收不到文件 要么就是文件格式不正确(后端需要二进制文件)

    06-24
    有用
    回复
  • 比不比熊
    比不比熊
    2022-07-26

    您解决了吗,我也遇到了类似的问题

    2022-07-26
    有用
    回复
  • Lai
    Lai
    2022-05-07

    请问解决了吗? 我也遇到这个问题。困扰好久了

    2022-05-07
    有用
    回复
  • 满目山河
    满目山河
    2022-05-06

    楼主解决了吗 大部分用户都不能传 一小部分人可以传

    2022-05-06
    有用
    回复
登录 后发表内容