收藏
回答

[已解决]wx.uploadFile上传图片后其$_FILES全局变量内容不正常

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows v1.02.1902010

- 当前 Bug 的表现(可附上截图)

上传文件后用后台打印$_FILES变量,其文件格式为undefined-undefined-undefined

"undefined-undefined-undefined":{"name":"wx8d8f044b2694672e.o6zAJs-vXPcEgHfG5iIzju50LAZE.u2EBcYXgkRO9b0446cf91da6e1710b881b86e939bf19.jpg","type":"image\/jpeg","tmp_name":"C:\\Windows\\Temp\\php66C2.tmp","error":0,"size":137134

- 预期表现


- 复现路径


- 提供一个最简复现 Demo

---------------------------------------------------------------------------------------------------

name设置的是无效值,所以是undefined

最后一次编辑于  2019-02-22
回答关注问题邀请回答
收藏

1 个回答

  • จุ๊บ
    จุ๊บ
    2019-02-22

    小程序图片上传怎么写的?

    2019-02-22
    有用
    回复 2
    • 2019-02-22


      wx.uploadFile({
            url: 'http://www.zhygl.com/save_express_image.php',
            filePath: this.data.files[0],
            name: image_name,
            header: {
              'content-type': 'multipart/form-data'
            },
            formData: {
              target_date: this.data.target_date,
              target_time: this.data.target_time
            },
            success: function (res) {
              console.log(res)
            }
          })


      2019-02-22
      回复
    • 2019-02-22回复

      我知道了,我的name设置的是无效值...谢谢!

      2019-02-22
      回复
登录 后发表内容