
KTV订购微信小程序_vue+springboot+element+vue
2021-01-05
fileList一个对象的内容
name:"xxxx.jar" status:"success" uid:
springboot设置
1.请求的注解:produces = "multipart/form-data;charset=utf-8", method = RequestMethod.POS
@RequestMapping(value = "/add", produces = "multipart/form-data;charset=utf-8", method = RequestMethod.POST) public String addJar(int taskId, HttpServletRequest request) throws IOException, ServletException { .... //获取文件 Part part = request.getPart("file");// input的name值 String dis = part.getHeader("Content-Disposition"); // 获取文件名--sdsf.jar String fna = dis.substring(dis.indexOf("filename=") + 10, dis.length() - 1); String fname = fna.substring(fna.lastIndexOf("\\") + 1, fna.length());// 有的浏览器获取的是路径+文件名 // 若是文件名为空,说明此时没有选择文件,返回,文件上传失败,选择文件 if (fname.length() 1) { //此时没有选择文件 .... }
补充知识:elementUI upload图片文件上传到指定后端接口解决方法
1. 一般后端提供接口上传文件都有参数。如果我们不传参就会报错或显示图片不存在,上传失败。所以我们要参考他的文档。action 是上传路径; ==name== 就是传参的属性(关键)。
imageUrl: '', el-form-item label="封面图片" :required="true" el-upload action="xx/file/uploadImg/" name='photo' :show-file-list="false" :ess="ess" :before-upload="beforeAvatarUpload" img v-if="imageUrl" :src="imageUrl" i v-else /i /el-upload /el-form-item
参考elementUI文档:
以上这篇vue+springboot+element+vue-resource实现文件上传教程就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持凡科。
扫描二维码分享到微信