`
fzx209
  • 浏览: 17082 次
社区版块
存档分类
最新评论

commons_fileupload实现文件上传

阅读更多

public void doPost(HttpServletRequest request, HttpServletResponse response)
   throws ServletException, IOException {

  response.setContentType("text/html");
  PrintWriter out = response.getWriter();
  DiskFileUpload fu = new DiskFileUpload();
   fu.setSizeMax(2*1024*1024);
   fu.setSizeThreshold(4096);
   fu.setRepositoryPath("c:\\temp");
   try {
   List fileItems = fu.parseRequest(request);
   Iterator iter = fileItems.iterator();
   while (iter.hasNext()) {
      FileItem item = (FileItem) iter.next();
      //忽略其他不是文件域的所有表单信息
      if (!item.isFormField()) {
       String name = item.getName();
       name=name.substring(name.lastIndexOf("\\")+1);  
       System.out.println(name);
       File f=new File ("D:\\UploadTest\\"+name);
       item.write(f);
     }
   }
  } catch (Exception e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }






















  out.close();
 }

分享到:
评论
1 楼 sdd031215 2008-10-21  
[list]
[*]
 :o  :lol:  8)  :oops:  :P  :?:  :?:  :)  :D  :shock: [u][/u]
引用
  • [*]
  • [/list][flash=200,200][/flash][size=x-small][/size][align=center][/align][/color][color=white]

    相关推荐

      Apache_Commons_fileUpload实现文件上传

      ### Apache Commons fileUpload 实现文件上传 #### 一、简介 Apache Commons fileUpload 是一个用于处理 HTTP 文件上传的 Java 库。它简化了文件上传的过程,并且提供了丰富的API供开发者使用。通过使用此库,...

      commons-fileupload实现文件上传

      本篇将详细讲解如何使用Commons FileUpload来实现文件上传的功能。 首先,理解HTTP协议中的多部分数据是至关重要的。在HTML表单提交文件时,通常会使用`enctype="multipart/form-data"`属性,此时,数据会被分割成...

      文件上传组件_Apache_Commons_FileUpload_应用指南.doc

      文件上传组件_Apache_Commons_FileUpload_应用指南.doc

      commons-fileupload实现文件上传下载

      ### Commons-FileUpload 实现文件上传下载 #### 知识点概述 Commons-FileUpload 是 Apache 提供的一个用于处理 HTTP 文件上传的组件。它基于 Servlet 规范,并且能够解析来自 `multipart/form-data` 编码类型的 ...

      文件上传组件_Apache_Commons_FileUpload_应用指南.pdf

      本文档主要介绍了 Apache Commons FileUpload 组件的应用指南,旨在帮助开发者快速了解和使用该组件实现文件上传功能。 一、为什么需要文件上传组件? 几乎每一个 Web 应用中都需要为用户提供文件上传的功能,例如...

      struts1.2和commons-fileupload实现文件上传

      Struts1.2和Commons-Fileupload是Java Web开发中用于实现文件上传的两个重要组件。Struts1.2是Apache的一个开源框架,主要用于构建MVC(模型-视图-控制器)架构的Web应用程序,而Commons-Fileupload则是Apache ...

      使用commons-fileupload实现的文件上传和下载

      本教程将详细介绍如何利用commons-fileupload库来实现在Java Web应用中的文件上传和下载,并确保在整个过程中不会出现中文乱码问题。 1. **Apache Commons FileUpload简介** Apache Commons FileUpload是一个开源...

      commons-fileupload文件上传实例

      本教程将详细介绍如何利用commons-fileupload实现文件上传功能,并提供一个简单的实例。 **一、Apache Commons FileUpload简介** Apache Commons FileUpload是Apache软件基金会开发的一个开源组件,专门处理HTTP...

      基于apache commons.fileupload的文件上传组件,改进了上传速度

      本实现抽取了apache commons.fileupload的最基本代码,组合成一个简单的文件上传组件,对parseRequest方法进行了改进,对于文件,直接存储到指定的上传目录,加快了上传速度。使用本程序时,注意上传端的参数设置,...

      使用commons-fileupload上传文件

      通过使用`commons-fileupload`,开发者可以方便地在Java Web应用中实现文件上传功能,而无需关注底层的HTTP协议细节。这个组件提供了丰富的API,支持各种自定义选项,例如内存阈值、临时文件存储位置等,使得文件...

      commons-fileupload 文件上传 图片上传 demo

      在`描述`中提到的`commons-fileupload-1.2.2.jar`和`commons-io.jar`是实现文件上传功能所必需的依赖库。`commons-fileupload-1.2.2.jar`是核心库,包含了文件上传的处理逻辑;`commons-io.jar`则是Apache Commons ...

      基于apache commons.fileupload的文件上传组件

      在创建一个基于Apache Commons FileUpload的文件上传组件时,通常会包含以下步骤: 1. 创建`DiskFileItemFactory`实例。 2. 使用工厂创建`ServletFileUpload`实例,设置大小限制。 3. 解析`HttpServletRequest`对象...

      commons-fileupload上传组件

      总的来说,Apache Commons FileUpload是处理HTTP文件上传的有力工具,它的源码提供了深入理解上传过程和实现自定义策略的机会。通过阅读和研究源码,开发者可以提升自己的Java编程技能,并在实际项目中实现更高效、...

      maven实现的commons-fileupload的demo

      在Java Web开发中,文件上传是一项常见的功能,Apache Commons FileUpload库是实现这一功能的强大工具。本示例将深入解析如何结合Maven构建一个基于Servlet的文件上传演示项目。Maven是一个项目管理工具,它可以帮助...

      commons-fileupload文件上传实例代码

      本教程将深入讲解如何使用`commons-fileupload`库处理中文乱码问题以及实现多文件上传。 首先,`commons-fileupload`是Apache Commons项目的一个组件,专门用于处理HTTP请求中的多部分数据,即文件上传。它与...

      js结合commons-fileupload实现带进度条的文件上传

      在本文中,我们将深入探讨如何使用JavaScript(JS)结合Apache Commons FileUpload库来实现一个带进度条的文件上传功能,并支持批量上传。这个功能在现代Web应用中非常常见,能够提供用户友好的交互体验。 首先,...

      Apache Commons fileUpload实现文件上传

      ### Apache Commons fileUpload 实现文件上传详解 #### 引言 Apache Commons fileUpload 是一个用于处理 HTTP 文件上传的 Java 库。它简化了文件上传的过程,使得开发人员能够轻松地处理来自客户端的文件数据。本...

      commons-fileupload和smartupload实现文件上传

      在上述例子中,我们看到了使用Commons FileUpload实现文件上传的步骤: 1. 创建上传页面:HTML表单使用`enctype="multipart/form-data"`属性,指定上传文件的类型。在`<input type="file">`标签中,用户可以选择要...

    Global site tag (gtag.js) - Google Analytics