微信小程序wx.uploadFile文件上传和下载API的代码
时间: 2024-06-08 16:07:11 浏览: 287
上传文件的代码示例:
```javascript
wx.chooseImage({
success: function(res) {
var tempFilePaths = res.tempFilePaths;
wx.uploadFile({
url: 'https://example.com/upload', // 上传文件的接口
filePath: tempFilePaths[0],
name: 'file',
formData: {
'user': 'test'
},
success: function(res) {
var data = res.data
console.log(data)
// do something
}
})
}
})
```
其中,`wx.chooseImage` 用于选择图片,并返回图片的本地临时文件路径,`wx.uploadFile` 用于上传文件,需要指定上传文件的接口地址、文件路径、文件名、额外的表单数据等参数。
下载文件的代码示例:
```javascript
wx.downloadFile({
url: 'https://example.com/download/test.pdf', // 下载文件的地址
success: function(res) {
var filePath = res.tempFilePath
wx.openDocument({
filePath: filePath,
success: function(res) {
console.log('打开文档成功')
}
})
}
})
```
其中,`wx.downloadFile` 用于下载文件,需要指定下载文件的地址,成功后会返回文件的本地临时文件路径,`wx.openDocument` 用于打开本地文档。
阅读全文