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

spring mvc 上传文件

2013-11-08 11:15 260 查看

spring mvc 上传依托于commons上传组件,所有需要 commons-fileupload-1.0.jar 和 commons-io-2.4.jar两个jjar包才能完成上传操作。

配置:

<!-- 文件上传 注意ID的名字不能变,否则会报异常-->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver" p:defaultEncoding="utf-8">
<!-- 以字节为单位的最大上传文件的大小 -->
<property name="maxUploadSize" value="1000000" />
</bean>

 开上上传:

@Controller
public class Uplaod {

@RequestMapping(value="upload")
public void upload(MultipartHttpServletRequest request){
String type = request.getParameter("filetype");
MultipartFile mf =  request.getFile("file");
System.out.println(type);
System.out.println(mf.getOriginalFilename());
}

}

 form表单:

<form action="upload.html" method="post" enctype="multipart/form-data">
<input type="file" name="file">
<input type="text" name="filetype">
<button type="submit" value="提交"></button>
</form>

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: