下载 >  开发技术 >  Java > commons-io-1.3.2.jar下载

commons-io-1.3.2.jar下载

commons-io-1.3.2.jar commons-io-1.3.2.jar
2010-12-28 上传大小:86KB
分享
收藏 举报
commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar

commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar

立即下载
commons-fileupload-1.2.jar和commons-io-1.3.2.jar

第1个上传组件commons-fileupload =============commons-fileupload ================ common-fileupload组件是apache的一个开源项目之一,可以从http://jakarta.apache.org/commons/fileupload/下载。该组件简单易用,可实现一次上传一个或多个文件,并可限制文件大小。 -下载后解压zip包,将commons-fileupload-1.1.1.jar,和commons-io-1.2.jar(这里我们用的是更新的版本,但是用法是一样的)复制到tomcat的webapps\你的webapp\WEB-INF\lib\下,如果目录不存在请自建目录。 新建一个servlet: FileUpload.java用于文件上传: package com.drp.util.servlet; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.commons.fileupload.*; import java.util.*; import java.util.regex.*; import java.io.*; import org.apache.commons.fileupload.servlet.*; import org.apache.commons.fileupload.disk.DiskFileItemFactory; public class FileUpload extends HttpServlet { private String uploadPath = ""; // 用于存放上传文件的目录 private File tempPath = new File("D:\\Tomcat 5.5\\webapps\\drp1.2\\tempimages\\"); // 用于存放临时文件的目录 public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { res.setContentType("text/html; charset=GB18030"); PrintWriter out = res.getWriter(); System.out.println(req.getContentLength()); System.out.println(req.getContentType()); DiskFileItemFactory factory = new DiskFileItemFactory(); // maximum size that will be stored in memory //允许设置内存中存储数据的门限,单位:字节 factory.setSizeThreshold(4096); // the location for saving data that is larger than getSizeThreshold() //如果文件大小大于SizeThreshold,则保存到临时目录 factory.setRepository(new File("D:\\Tomcat 5.5\\webapps\\drp1.2\\tempimages")); ServletFileUpload upload = new ServletFileUpload(factory); // maximum size before a FileUploadException will be thrown //最大上传文件,单位:字节 upload.setSizeMax(1000000); try { List fileItems = upload.parseRequest(req); // assume we know there are two files. The first file is a small // text file, the second is unknown and is written to a file on // the server Iterator iter = fileItems.iterator(); // 正则匹配,过滤路径取文件名 String regExp = ".+\\\\(.+)$"; // 过滤掉的文件类型 String[] errorType = { ".exe", ".com", ".cgi", ".asp" }; Pattern p = Pattern.compile(regExp); String itemNo = "";//文件存放路径 while (iter.hasNext()) { FileItem item = (FileItem) iter.next(); // 忽略其他不是文件域的所有表单信息 if (!item.isFormField()) { String name = item.getName(); long size = item.getSize(); if ((name == null || name.equals("")) && size == 0) continue; Matcher m = p.matcher(name); boolean result = m.find(); if (result) { for (int temp = 0; temp < errorType.length; temp++) { if (m.group(1).endsWith(errorType[temp])) { throw new IOException(name + ": wrong type"); } } try { // 保存上传的文件到指定的目录 // 在下文中上传文件至数据库时,将对这里改写 item.write(new File("d:\\" + m.group(1))); out.print(name+"&nbsp;&nbsp;"+size+"<br>"); } catch (Exception e) { out.println(e); } } else { throw new IOException("fail to upload"); } } } } catch (IOException e) { out.println(e); } catch (FileUploadException e) { out.println(e); } } public void init() throws ServletException { this.uploadPath = this.getServletConfig().getInitParameter("upload_path");//的到web.xml中的配置文件用于保存上传文件,也可以在已开始定义的时候初始化,不过这样可以通过改动配置文件来改动存放路径,不用该代码,增加了灵活性。 } } web.xml中相应的配置如下: <servlet> <servlet-name>FileUpload</servlet-name> <servlet-class>com.drp.util.servlet.FileUpload</servlet-class>//注意路径 <init-param> <param-name>upload_path</param-name> <param-value>D:\\Tomcat 5.5\\webapps\\drp1.2\\images\\item\\</param-value>//存放地址 </init-param> </servlet> <servlet-mapping> <servlet-name>FileUpload</servlet-name> <url-pattern>/servlet/FileUpload</url-pattern> </servlet-mapping> 对应的请求文件: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>index.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is my page"> <!--<link rel="stylesheet" type="text/css" href="./styles.css">--> </head> <body> //注意action地址,还有enctype要写成multipart/form-data,和method="POST" <form name="uploadform" method="POST" action="./servlet/FileUpload" ENCTYPE="multipart/form-data"> <table border="1" width="450" cellpadding="4" cellspacing="2" bordercolor="#9BD7FF"> <tr><td width="100%" colspan="2"> 文件1:<input name="x" size="40" type="file"> </td></tr> <tr><td width="100%" colspan="2"> 文件2:<input name="y" size="40" type="file"> </td></tr> <tr><td width="100%" colspan="2"> 文件3:<input name="z" size="40" type="file"> </td></tr> </table> <br/><br/> <table> <tr><td align="center"><input name="upload" type="submit" value="开始上传"/></td></tr> </table> </form> </body> </html>

立即下载
commons-fileupload-1.1.1.jar commons-io-1.2.jar上传文件jar包

commons-fileupload-1.1.1.jar commons-io-1.2.jar上传文件jar包

立即下载
commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar程序文件

commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar 案例上传: http://hi.baidu.com/lichao77821/blog

立即下载
commons-io-1.3.2.jar

这是一个jar包,用于文件上传所需要的jar包、请配合使用。

立即下载
文件上传commons-fileupload-1.2.1.jar和commons-io-1.4.jar包

commons-fileupload-1.2.1.jar和commons-io-1.4.jar包

立即下载
commons-fileupload-1.2.1.jar,commons-io-1.3.2.jar

commons-fileupload-1.2.1.jar,commons-io-1.3.2.jar

立即下载
jsp+servlet 上传和下载

jsp+servlet 上传和下载包 commons-io-1.3.2.jar commons-fileupload-1.0.jar jsmartcom_zh_CN.jar

立即下载
commons-fileupload-1.2.jar commons-io-1.3.2.jar

fwefsdfsdcz双方商定陈晓旭而过分的事发生的vsvsxcxzcvxz

立即下载
struts2上传文件需要的jar包 commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar

struts2上传文件需要的jar包 commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar

立即下载
java上传下载jar:commons-fileupload-1.2.jar;commons-io-1.3.2.jar

java上传jar;java下载jar;java上传下载需要的jar:commons-fileupload-1.2.jar;commons-io-1.3.2.jar;java上传jar包;java下载jar包;java上传jar;java下载jar;java上传下载需要的jar:commons-fileupload-1.2.jar;commons-io-1.3.2.jar;java上传jar包;java下载jar包;

立即下载
commons-fileupload-1.3.3和commons-io.2.2

这是servlet上传文件所需的jar包,commons-fileupload-1.3.3和commons-io.2.2

立即下载
apache_upload的jar包

commons-fileupload-1.2.1.jar commons-io-1.3.2.jar

立即下载
FileUpload所需的两个jar包

commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar

立即下载
上传时用到的两个jar

commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar

立即下载
最新fileupload.jar和iojar包下载

commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar

立即下载
json转为xml jar

xom-1.2.1.jar、json-lib-2.4-jdk15.jar、commons-io-1.3.2.jar、commons-lang-2.1.jar

立即下载
struts2资源包

classes12.jar,commons-fileupload-1.2.1.jar,commons-io-1.3.2.jar……

立即下载
apache ftp工具所需jar

ant-jakarta-oro-1.6.1.jar commons-io-1.3.2.jar commons-net-1.4.1.jar jakarta-oro-2.0.8.jar

立即下载
fckeditor slf4j-simple-1.5.2.jar

slf4j-simple-1.5.2.jar slf4j-api-1.5.2.jar java-core-2.4.1.jar commons-io-1.3.2.jar commons-fileupload-1.2.1.jar

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

commons-io-1.3.2.jar下载

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: