java上传文件
来源:互联网 发布:剑灵召唤师卡刀软件 编辑:程序博客网 时间:2024/06/06 10:50
FileUpload下载地址:
http://commons.apache.org/fileupload/
下载:commons-fileupload-1.2.2-bin.zip 得到:commons-fileupload-1.2.2.jar
http://commons.apache.org/io/
下载:commons-io-1.4-bin.zip 得到:commons-io-1.4.jar
思路:
1.上传的文件通过http协议指定格式传输到后台
method="post" action="upload.action" enctype="multipart/form-data"
2.后台获取文件数据 (可以限制上传文件大小upload.setSizeMax())
DiskFileItemFactory factory = new DiskFileItemFactory();
ServletFileUpload upload = new ServletFileUpload(factory);
List<FileItem> items = upload.parseRequest(req);
ServletFileUpload upload = new ServletFileUpload(factory);
List<FileItem> items = upload.parseRequest(req);
3.在指定目录下创建相同名称的文件然后将数据内容写入
String path = request.getServletContetxt().getRealPath("upload").getPath()+"\"+
+item.getName().substring(item.getName().lastIndexOf("/")+1);
item.write(new File(path));
web.xml
1 0
- Java 文件上传 JQ 文件上传
- java文件上传原理
- java文件上传原理
- java上传文件
- 上传文件 JSP+java
- JAVA上传文件
- java上传文件
- java fileupload上传文件
- java-文件上传案例
- JAVA上传EXCEL文件
- java上传文件
- java 超大文件上传
- java上传文件实例
- java 文件上传
- JAVA 上传文件类
- JAVA之"文件上传"
- java文件上传
- java文件上传方法
- 【寒江雪】静态测试之需求复审
- h5调用手机照相机
- Block Change Tracking (块改变跟踪)
- 史上最全的CSS hack方式一览(解决IE6-IE11,Firefox/Safari/Opera/Chrome兼容问题)
- mysql binlog 系列课程之(二)---mysql 如何启用binlog
- java上传文件
- Ubunto 安装 Sublime Text
- 9
- XZ_iOS之内存泄露exc_bad_access
- C#进阶系列——WebApi 身份认证解决方案:Basic基础认证
- 《JavaScript》----backgroundcolor属性
- ABAP:Convert Spool request to PDF and send as e-mail
- Delaunay三角剖分算法
- ISP相关