如何使用UniApp结合SpringBoot和Minio实现文件上传功能?
- 内容介绍
- 文章标签
- 相关推荐
本文共计893个文字,预计阅读时间需要4分钟。
UniApp文件上传(SpringBoot+Minio):
1.Uni文件上传(示例):
- 使用uni.uploadFile方法,设置url为上传接口地址,files为图片地址对象。 - 示例代码:`uni.uploadFile({url: 'https://www.example.com/upload', files: {图片地址对象}})` UniApp文件上传(SpringBoot+Minio) 一、Uni文件上传 (1)、文件上传的问题UniApp文件上传文档
uni.uploadFile({
url: 'www.example.com/upload', //仅为示例,非真实的接口地址
files: 图片地址对象数组,
formData: {
'user': 'test'
},
success: (res) => {
console.log(res.data);
}
});
官方给出得使用方法,但是。。。图片对象数组要以key-value存储
name = 文件名称,uri = 文件地址路径
这样就会有一个问题,后端无法用数组或集合取值,因为官方说如果name一样或者不写
(2)、解决思路那总不能写n个参数,后台用n个参数接把、很 cao单 的问题
百度若干个小时,听了一堆一摸一样的屁话,找到一篇文章说 MultipartRequest,于是后台就用这个接参数,发现可以接到。
本文共计893个文字,预计阅读时间需要4分钟。
UniApp文件上传(SpringBoot+Minio):
1.Uni文件上传(示例):
- 使用uni.uploadFile方法,设置url为上传接口地址,files为图片地址对象。 - 示例代码:`uni.uploadFile({url: 'https://www.example.com/upload', files: {图片地址对象}})` UniApp文件上传(SpringBoot+Minio) 一、Uni文件上传 (1)、文件上传的问题UniApp文件上传文档
uni.uploadFile({
url: 'www.example.com/upload', //仅为示例,非真实的接口地址
files: 图片地址对象数组,
formData: {
'user': 'test'
},
success: (res) => {
console.log(res.data);
}
});
官方给出得使用方法,但是。。。图片对象数组要以key-value存储
name = 文件名称,uri = 文件地址路径
这样就会有一个问题,后端无法用数组或集合取值,因为官方说如果name一样或者不写
(2)、解决思路那总不能写n个参数,后台用n个参数接把、很 cao单 的问题
百度若干个小时,听了一堆一摸一样的屁话,找到一篇文章说 MultipartRequest,于是后台就用这个接参数,发现可以接到。

