文件上传
2016-04-09 17:42
274 查看
SpringMVC同样使用了apache的文件上传组件。所以需要引入以下包:
apache-commons-fileupload.jar
apache-commons-io.jar
在mySpring-servlet.xml中配置
<bean id="multipartResolver”
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="1000000">
</property>
</bean>
还可以在配置中增加
<property name=“defaultEncoding” value=“gbk”/>
------默认的编码字符集
<property name=“maxInMemorySize” value=“1024”/>
------内存中的最大存放空间
<property name=“uploadTempDir” value=“D:/tmp”/>
------临时存放目录
在控制器类的请求处理方法中添加参数:
@RequestParam(“file") CommonsMultipartFile file
通过file.getOriginalFileName()即可获得文件名
通过HttpServletRequest参数可以获得当前Web容器路径
无须书写I/O流代码,通过使用file.getFileItem.write(“路径/文件名”)即可完成文件上传动作。
apache-commons-fileupload.jar
apache-commons-io.jar
在mySpring-servlet.xml中配置
<bean id="multipartResolver”
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="1000000">
</property>
</bean>
还可以在配置中增加
<property name=“defaultEncoding” value=“gbk”/>
------默认的编码字符集
<property name=“maxInMemorySize” value=“1024”/>
------内存中的最大存放空间
<property name=“uploadTempDir” value=“D:/tmp”/>
------临时存放目录
在控制器类的请求处理方法中添加参数:
@RequestParam(“file") CommonsMultipartFile file
通过file.getOriginalFileName()即可获得文件名
通过HttpServletRequest参数可以获得当前Web容器路径
无须书写I/O流代码,通过使用file.getFileItem.write(“路径/文件名”)即可完成文件上传动作。
相关文章推荐
- UITableView的scrollToRowAtIndexPath:atScrollPosition:animated的崩溃
- Android中图片处理相关问题
- 函数指针与回调函数
- 背包问题回溯法的递归实现(java)
- 集合
- 【UFLDL-exercise5-Softmax Regression】
- 国际化
- 苹果iOS手机暗藏间谍软件的揭秘者:扎徳尔斯基
- easyui treegrid动态加载节点
- C语言编程“Hello,world”
- 文章标题
- EasyDarwin流媒体服务器实现关键帧推送功能
- markDown语法
- 人工神经网络——笔记摘抄2
- android源码解析之(九)-->SystemServer进程启动流程
- 拦截器
- EasyDarwin流媒体服务器实现关键帧推送功能
- PHP文件上传
- 算法初探——插入排序
- hdu 1166 敌兵布阵