代码示例:
<template>
<view>
<u-upload @afterRead="afterReadPic" :fileList="fileList1" :previewFullImage="true" name="1" multiple :maxCount="10"></u-upload>
<button @click="upload">上传</button>
</view>
</template>
<script>
export default {
data() {
return {
fileList1:[]
}
},
methods: {
afterReadPic(e) {
e.file.forEach(file => {
this.fileList1.push({
...file,
status: 'success',
message: ''
})
})
},
upload() {
console.log(this.fileList1)
uni.uploadFile({
url: 'https://cdp.gsafety.com:61001/gev/api/v1/api/sa/minio/file/upload?module=hazard',
filePath: this.fileList1[0].url,
name: 'file',
header: {
Authorization: 'Bearer 52f13488-2beb-4b8a-8338-a6631c6a7159',
token: '52f13488-2beb-4b8a-8338-a6631c6a7159'
},
success(res) {
console.log(res)
}
})
}
}
}
</script>
<style>
</style>