ssm框架下fileupload图片上传实践
来源:互联网 发布:20m网络限速多少合适 编辑:程序博客网 时间:2024/06/01 12:52
参考这篇博客操作http://blog.csdn.net/jronzhang/article/details/61210700
1、加入两个jar包,commons-fileupload-1.3.jar、commons-io-1.2.jar
2、在配置文件applicationContext.xml加上以下配置
<!-- 定义文件解释器(文件上传) --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- 设置默认编码 --> <property name="defaultEncoding" value="utf-8"></property> <!-- 上传图片最大大小1M--> <property name="maxUploadSize" value="1048576"></property> </bean>
3、Controller层写java代码
import java.io.File;import java.io.IOException;import javax.servlet.http.HttpServletRequest;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import org.springframework.web.multipart.MultipartFile;@Controller@RequestMapping("/file")public class FileController {@RequestMapping("/test.do")@ResponseBodypublic String test(MultipartFile file,HttpServletRequest request) throws IOException{System.out.println("comming!");String path = request.getSession().getServletContext().getRealPath("/images");System.out.println("path>>"+path);String fileName = file.getOriginalFilename();System.out.println("fileName>>"+fileName);File dir = new File(path, fileName);System.out.println("dir.exists()>>"+dir.exists());if(!dir.exists()){dir.mkdirs();}System.out.println("dir.exists()>>"+dir.exists());//MultipartFile自带的解析方法file.transferTo(dir);return "ok";}}
5、html和js
<form id="test"> 选择文件:<input data-role="none" type="file" name="file" width="120px"> <button data-role="none" onclick="testUpload();">测试</button></form>
function testUpload(){var form = new FormData(document.getElementById("test"));$.ajax({url : url,data : form,type : 'post',processData:false, contentType:false, success : function(data){ alert("成功") }, error : function(data){ }});}
这样就大功告成,上传的图片在tomcat目录的
\webapps\你的项目名\images
里面
阅读全文
0 3
- ssm框架下fileupload图片上传实践
- Ueditor上传图片,ssh和ssm框架下Ueditor整合
- ssm 框架上传图片到服务器
- ssm框架下实现文件上传
- FileUpLoad上传图片
- FileUpload控件上传图片
- FileUpload上传图片预览
- FileUpload上传图片问题
- apache FileUpload 上传图片
- fileUpload上传图片代码
- 图片上传之fileupload
- 图片上传之fileupload
- Fileupload实例,上传图片。
- FileUpload上传图片
- jquery.fileupload上传图片
- ssm框架入门实践
- SSM框架form表单上传图片接不到值问题
- ssm框架上传图片保存到本地和数据库
- 解析UML用例图中include与extend的区别
- UI、交互、产品设计的自学方法
- STL源码剖析——list
- 设计师要走怎样的职业之路
- 连接微信公众平台
- ssm框架下fileupload图片上传实践
- 编译内核出现错误
- python入门系列16―——正则表达式1
- Eclipse全文搜索,很实用
- 电动汽车控制策略
- K-近邻算法
- java冒泡排序的优化
- 捡拾日记:令牌机制
- 【简记】Operating System—— file system in Linux