使用wx.uploadFile(OBJECT)上传图片的问题
//客户端按照官方的说明
wx.chooseImage({
success: function(res) {
var tempFilePaths = res.tempFilePaths
wx.uploadFile({
url: ‘https://xxx.com/xx.aspx’, //加密后开发者台服务器处理文件地址
filePath: tempFilePaths[0], //要上传文件资源的路径
name: ‘fileImage’, //文件对应的 key , 开发者在服务器端通过这个 key 可以获取到文件二进制内容
formData:{
“OpenID”: app.globalData.OpenID,
“picUrl”: tempFilePaths[0]
},
success: function(res){
var data = res.data
//do something
}
})
}
})
C#后台代码
//遍历Request.Form对象;
for (int i = 0; i < Request.Form.Count; i++)
{
Response.Write( i.ToString() +“:” + Request.Form.Keys[i].ToString());
}
只能获取formData中定义的参数:OpenID 和picUrl,fileImage 获取不到这个参数名。
官方文档中所谓“开发者在服务器端通过这个 key 可以获取到文件二进制内容”,现在key获取不到,有哪位大侠用C#写过,解决过,谢谢指教!
