form java springmvc怎么上传文件

 我来答
匿名用户
2017-01-09
展开全部

@Controller

@RequestMapping("/saveloads")

public class testload {

@RequestMapping("/index")

public ModelAndView index(){

ModelAndView model=new ModelAndView("/user/index");

return model;

}

@RequestMapping("/saveload")

public ModelAndView upload(@RequestParam(value="fileload")MultipartFile file){

ModelAndView model=new ModelAndView("/user/result");

//拿到文件的名字

String fileName=file.getOriginalFilename();

System.out.println(fileName);

//转移目标

File tagetFile=new File("F:/image/",fileName);

try{

//将MUltipartfile转移到tagetFile

file.transferTo(tagetFile);

}catch(IllegalStateException e){

e.printStackTrace();

}catch(IOException e){

e.printStackTrace();

}

model.addObject("fileUrl","/image/"+fileName);

return model;

}

}

写一个有上传功能的jsp页面,action自己改吧,
然后在Tomcat服务器中设置文件存储的位置,要和代码中写的位置一样,我写的是F:/image/
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式