您的位置:首页 > 编程语言 > Java开发

springMVC实现文件上传

2016-10-27 15:10 417 查看
配置文件:需要配置multipartResolver

<!--文件上传  -->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="defaultEncoding" value="utf-8"/>
<property name="maxUploadSize" value="10564521"/>
</bean>


具体的方法:

@Controller
public class InitAction {

@RequestMapping("/upload")
public String upload(@RequestParam("file") MultipartFile file, HttpServletRequest request){
String path="D:/fileUpload";
File filepath = new File(path);
try {
file.transferTo(new File(filepath+"/"+file.getOriginalFilename()));
return "redirect:success.jsp";
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
}


表单:

<form action="upload.do" method="post" enctype="multipart/form-data">
<input type="file" name="file">
<input type="submit" value="上传">
</form>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: