uni.uploadFile的files
时间: 2024-03-22 16:35:28 浏览: 88
uni-app中file上传文件
uni.uploadFile是一种用于上传文件的API,它是在uni-app框架中使用的。该API可以将本地文件上传到服务器,并返回上传后的文件路径或其他相关信息。
在使用uni.uploadFile时,需要传入一个files参数,用于指定要上传的文件。files参数可以是一个数组,每个元素代表一个要上传的文件。每个文件对象包含以下属性:
1. filePath:要上传的文件的本地路径,必填项。
2. name:上传到服务器后的文件名,可选项。如果不指定name,则默认使用原始文件名。
3. fileType:上传的文件类型,可选项。如果不指定fileType,则根据文件后缀名自动判断文件类型。
4. header:自定义的请求头信息,可选项。可以在header中添加一些自定义的请求头参数。
示例代码如下:
```
uni.uploadFile({
url: 'https://example.com/upload',
files: [{
filePath: 'path/to/file1',
name: 'file1.jpg',
fileType: 'image/jpeg',
header: {
'Authorization': 'Bearer token'
}
}, {
filePath: 'path/to/file2',
name: 'file2.png',
fileType: 'image/png'
}],
success: function(res) {
console.log('上传成功', res.data);
},
fail: function(err) {
console.log('上传失败', err);
}
});
```
阅读全文