uniapp FormData 多文件上传
【代码】uniappFormData 多文件上传。
·
<template>
<view class="content">
<button @click="camera">点击</button>
</view>
</template>
<script>
export default {
methods: {
camera() {
let imgCount = 3
uni.chooseImage({
count: imgCount,
sizeType: ['compressed'],
sourceType: ['album'],
success: (res) => {
const files = res.tempFiles || []
let filesList = []
files.forEach((item, index) => {
filesList.push({
name: 'file',
uri: res.tempFilePaths[index],
file: item
})
})
let body = {
"uploadUser": "张三",
"uploadTime": "2023-06-03 22:06:52",
}
uni.uploadFile({
url: '请求地址',
methods: "POST",
files: filesList,
formData: {
body: JSON.stringify(body)
},
header: {
"userid": "xxx",
"token": "xxx",
},
success: res => {
uni.showToast({
title: '成功'
})
},
fail: res => {
console.log(res)
uni.showToast({
title: '失败'
})
},
complete: res => {}
})
}
})
},
}
}
</script>
更多推荐
已为社区贡献5条内容
所有评论(0)