spring上传

举报
tea_year 发表于 2021/12/30 00:54:05 2021/12/30
【摘要】 注册并上传页面 <form action="upload" method="post" enctype="multipart/form-data"> 账户:<input type="text" name="username"/><br/> 密码:<input type=...

      注册并上传页面
         <form action="upload" method="post" enctype="multipart/form-data">
          	账户:<input type="text" name="username"/><br/>
          	密码:<input type="password" name="pwd"/><br/>
          	文件:<input type="file" name="mf"/><br/>
         	<input type="submit" value="注册"/>
         </form>
  
 

控制器代码如下:


      //3.上传案例
     	@RequestMapping("/upload")
     	public String register(User u,Model model,
     		@RequestParam("mf") MultipartFile mf){
      		System.out.println("name="+u.getUsername()+	",pwd="+u.getPwd());
      		model.addAttribute("msg", "注册成功");
      		userList.add(u);
     		try {											FileUtils.copyInputStreamToFile(
      				mf.getInputStream(),
     				new File("E:/"+mf.getOriginalFilename()));
      		} catch (IOException e) {
      			e.printStackTrace();
      		}
      		System.out.println(mf.getOriginalFilename()+
     								","+mf.getSize());
     		return "login";
      	}
  
 


      <bean id="multipartResolver"
         class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
         <!-- one of the properties available; the maximum file size in bytes -->
         <property name="maxUploadSize" value="10000000"/>
  
 


文章来源: aaaedu.blog.csdn.net,作者:tea_year,版权归原作者所有,如需转载,请联系作者。

原文链接:aaaedu.blog.csdn.net/article/details/70147091

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。