同一个wx.uploadFile 上传文件方法,新手机上传没有问题,老手机上传文件对象为空?
//上传图片 wx.uploadFile({ url: app.globalData.host + appPath, filePath: tempFiles[i - count].tempFilePath, name: ('ufile', header: { "content-type": "multipart/form-data", }) 后端c# WebApi接收方法 HttpPostedFile l_f = HttpContext.Current.Request.Files["ufile"]; 新手机(近两年的新产品)使用这种方法上传图片WebApi可以接收到图片,但是使用五六年前的旧手机(如Meizu M2e)上传图片时,WebApi上面接收到的图片对象为空。 前端使用wx.getSystemInfo的方法取得SDK版本号为2.21.4 ,使用wx.chooseMedia选择图片后,返回的图片路径tempFilePath都是有值的。 新旧手机上传过程中都没有提示错误,这个现象是近两个星期出现的(小程序没有更新过),而且有问题的用户都是使用比较旧的手机,之前这些使用旧手机的用户都是可以上传图片的。 是什么原因造成旧手机上传后,WebApi上的图片对象为空?