spring mvc:如何实现文件上传?
发布日期:2021-09-29 01:27:09 浏览次数:1 分类:技术文章

本文共 1192 字,大约阅读时间需要 3 分钟。

spring mvc和structs2的文件上传有区别的:

structs2可参考 https://www.cnblogs.com/wkrbky/p/5904787.html

spring mvc直接上代码:

import java.io.File;import javax.servlet.http.HttpServletRequest;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestParam;import org.springframework.web.multipart.MultipartFile;@Controllerpublic class FileUploadController {	//单文件	@RequestMapping("/upload")	public String uploadFile(@RequestParam("file1") MultipartFile file1,HttpServletRequest request)throws Exception{		String filePath=request.getServletContext().getRealPath("/");		System.out.println(filePath);		file1.transferTo(new File(filePath+"upload/"+file1.getOriginalFilename()));		return "redirect:success.html";	}	//多文件:文件列表	@RequestMapping("/upload2")	public String uploadFiles(@RequestParam("file") MultipartFile[] files,HttpServletRequest request)throws Exception{		String filePath=request.getServletContext().getRealPath("/");		System.out.println(filePath);		for(MultipartFile file:files){			file.transferTo(new File(filePath+"upload/"+file.getOriginalFilename()));					}		return "redirect:success.html";	}}

转载地址:https://blog.csdn.net/happydecai/article/details/80351124 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Freemarker:Freemarker简介
下一篇:spring mvc:rest风格的资源url

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月07日 10时22分46秒