微信wx.uploadFile的接口介绍是这样写的:
wx.uploadFile(OBJECT)
将本地资源上传到开发者服务器。如页面通过 wx.chooseImage 等接口获取到一个本地资源的临时文件路径后,可通过此接口将本地资源上传到指定服务器。客户端发起一个 HTTPS POST 请求,其中 content-type 为 multipart/form-data 。
demo是用wx.chooseImage进行本地图片选择而上传的。
wx.chooseImage({
success: function(res) {
var tempFilePaths = res.tempFilePaths
wx.uploadFile({
url: 'http://example.weixin.qq.com/upload', //仅为示例,非真实的接口地址
filePath: tempFilePaths[0],
name: 'file',
formData:{
'user': 'test'
},
success: function(res){
var data = res.data
//do something
}
})
}
})
如果我想上传doc或pdf这些非图片资源的文件,需要调用什么样的接口呢?
想针对本地Image文件上传到开发者服务器,这个Image大小有限制么?目前碰到一个情况,图片大小会超过5M,不晓得小程序能否支持上传。