wx.uploadFile
将本地资源上传到开发者服务器。如页面通过 wx.chooseImage接口获取到一个本地资源的临时文件路径后,可通过此接口将本地资源上传到指定服务器。客户端发起一个 HTTPS POST 请求,其中 content-type为 multipart/form-data。
*** 注意这里是POST请求***
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
}
})
}
})
- 其中url 开发者服务器 url
- filePath 要上传文件资源的路径
- name 文件对应的 key
- header HTTP 请求 Header , header 中不能设置 Referer
- formData HTTP 请求中其他额外的 form data
- success 接口调用成功的回调函数
- data 开发者服务器返回的数据
- statusCode HTTP状态码
- complete 接口调用结束的回调函数(调用成功、失败都会执行)
网友评论