Spring的文件上传
来源:互联网 发布:linux命令强制删除文件 编辑:程序博客网 时间:2024/06/06 16:26
Spring的文件上传
前台代码
通过input获取文件信息:
var action = "http://localhost:8080/playbpo/v1/playblo/logo";var formData = new FormData();var filename;formData.append("logo", document.getElementById("input_id").files[0]); $.ajax({ type: "POST", url: action, async : false, data: formData, contentType: false, processData: false, success: function(response) { filename = response.filename; } });
后台代码
UUID uuid = UUID.randomUUID();String multipartFileName = "logo";MultipartResolver resolver = new CommonsMultipartResolver(request.getSession().getServletContext());MultipartHttpServletRequest multipartRequest = resolver.resolveMultipart(request);MultipartFile multipartFile = multipartRequest.getFile("logo");String fileName = multipartFile.getOriginalFilename();// 上传文件名String extensionName =fileName.substring(fileName.lastIndexOf("."));// 扩展名String uploadName = uuid.toString().replace("-", "") + extensionName;File targetFile = new File(UPLOADPATH, uploadName);JSONObject result = new JSONObject();if (!targetFile.exists()) { targetFile.mkdirs();}try { multipartFile.transferTo(targetFile); result.put(FILENAME, uploadName);} catch (Exception e) { _logger.error("multipartFile.transferTo error"); e.printStackTrace(); result.put(MESSAGE, FAIL);}
1 0
- Spring的文件上传
- Spring的文件上传
- 关于spring的文件上传
- Spring MVC 的文件上传
- Spring mvc的文件上传
- Spring MVC文件的上传
- Spring文件上传的问题
- Spring MVC的文件上传
- Spring MVC的文件上传
- 基于Spring的文件上传
- 基于spring的文件上传
- spring-mvc的文件上传
- Spring 的文件上传 !(转载后编辑)!
- spring MVC 文件上传的异常处理
- 使用spring实现文件的上传
- Spring mvc 文件的上传与下载
- spring MVC文件的上传和下载
- 使用Spring MVC 完成文件的上传
- JAVA 9 的新特性
- Linux学习之九(I/O重定向)
- Nginx学习之合并请求连接加速网站访问
- Problem : STL——集合运算
- 7个最佳的Java框架
- Spring的文件上传
- oracle的连接查询(内外连接)
- extjs4 combobox 多选与赋值
- 数据库基础知识~
- 使用云片API发送短信验证码
- Logstash实时同步mysql数据库至elastic
- 实施数据备份及云端迁移的七大理由
- ElasticSearch——nested(mapping,query,aggregation)
- [李景山php] php中call_user_func_array 的使用