uni.uploadFile 传递 files
时间: 2024-06-14 20:01:19 浏览: 327
uni-app中file上传文件
uni.uploadFile 是一个用于上传文件的API。它可以将本地资源上传到服务器,支持同时上传多个文件。在使用时,需要将待上传的文件以键值对的形式放入 files 中进行传递,具体使用方法如下:
uni.uploadFile({
url: 'https://example.com/upload', // 上传文件的接口地址
filePath: 'tempFilePath', // 要上传文件资源的本地路径
name: 'file', // 服务器端获取文件的key值,相当于 input 标签的 name 属性
files: [{
name: 'file1',
uri: 'file:///storage/emulated/0/DCIM/Camera/IMG_20180129_121004.jpg'
}, {
name: 'file2',
uri: 'file:///storage/emulated/0/DCIM/Camera/IMG_20180128_132210.jpg'
}],
success: function(res) {
console.log(res)
}
})
需要注意的是,files 中每个元素都是一个键值对,包括 name 和 uri 两个属性,分别表示文件在服务器端的 key 值和本地文件路径。
阅读全文