O'Reilly cos上传组件的使用(1/3) - 上传文件
O'Reilly cos上传组件的下载地址为:
http://www.servlets.com/cos/index.html
CSDN下载地址(无需积分):http://download.csdn.net/source/1089239
下载后,将cos.jar放至WEB-INF/lib目录下 , 重启Tomcat.
upload.html:
<form method="post" action="cos_basic.jsp"
enctype="multipart/form-data">
文件:<input type="file" name="file" />
<input type="submit" value="上传" />
</form>
cos_basic.jsp:
<%@page contentType="text/html;charset=GBK"%>
<%@page import="com.oreilly.servlet.MultipartRequest"%>
<%@page import="java.io.IOException"%>
O'Reilly cos上传组件的使用(1/3) - 上传文件<br />
<%
String saveDir = "C:/";
int maxPostSize = 1*1024*1024;//1MB
String encoding = "GBK";
MultipartRequest multi = null;
try{
multi = new MultipartRequest(request ,
saveDir , maxPostSize , encoding);
}catch(IOException e){
//上传大小超过maxPostSize就会出现IOException
out.println(e.getMessage());
return;
}
out.println("操作完成!");
%>
分享到:
相关推荐
本文详细介绍了如何使用Cos组件实现文件的上传和下载功能。通过合理的表单配置、文件处理逻辑以及定制化的重命名策略,可以有效确保文件上传过程的安全性和稳定性。同时,对于文件下载,通过简单的链接创建和响应头...
本文将重点介绍如何使用Cos组件来实现文件上传功能。 #### Cos组件简介 Cos(Common Object Services)组件是由O'Reilly公司开发的一个开源项目,专门用于处理文件上传操作。相比于其他商业组件或框架内置的功能,...
- COS上传组件:这是O’Reilly提供的一个文件上传组件,具有高性能的文件处理能力。它支持使用Servlet或Struts Action进行文件上传。 - SmartUpload组件:这是一个较早的文件上传组件,能够处理多部分的请求,并支持...
- **COS (Commons Open Source) 框架**(http://www.servlets.com/cos/):由Oreilly组织提供的一种文件上传解决方案。 这两种框架都提供了强大的文件上传功能,简化了开发者的工作。 #### Struts2的文件上传支持 ...
- **COS (Commons Open Source)**: O'Reilly公司的开源框架,也可以用于文件上传。 **1.4 Struts2与文件上传** - **原理**: Struts2自身不直接处理`multipart/form-data`请求,而是调用第三方组件(如Commons-...
使用cos组件上传文件,你需要在项目中引入cos.jar,并创建一个`MultipartRequest`对象来解析请求。通过`MultipartRequest`的`getFile()`方法,你可以访问上传的文件。以下是一个简单的示例代码: ```java import ...
在Java领域内,有多个成熟且广泛应用的文件上传工具,其中最知名的两个是Apache的Commons FileUpload组件和Oreilly的COS框架。 - **Apache Commons FileUpload**:这是一个高度可配置、易于使用的文件上传解决方案...
目前较为流行的两种上传框架为Apache Commons FileUpload和Oreilly的COS。 ##### Apache Commons FileUpload Apache Commons FileUpload是一个强大的文件上传组件,它可以方便地处理基于`multipart/form-data`编码...
首先,`cos.jar`是关键组件,它包含`com.oreilly.servlet.multipartRequest`类,这个类是用于处理HTTP多部分请求的。多部分请求是文件上传的标准协议,根据RFC 2388定义,它允许在一个HTTP请求中传输多个数据部分,...
**O`Rrilly-cos**(Cos即Commons Upload Object)是由O'Reilly公司开发的一款开源的文件上传组件。它支持标准的HTML表单文件上传,并提供了丰富的API接口用于文件的上传处理。 - **特点**: - 开源免费。 - 功能...
- **COS**:由O'Reilly组织开发,相比Common-FileUpload更为便捷,提供了更简单的API接口进行文件上传操作。 #### 实验步骤详解 1. **项目创建**:首先,在MyEclipse中新建一个名为“Struts2FileUpload”的Web项目...
jSimpleWeb,基于java1.5+的轻量级,开源mvc框架,配置简单,使用方便,只要配置一个FILTER,体积小(只有不到50K的人个源码,oreilly cos多文件上传组件,共100K),线程安全。***请以...
首先,`cos`是`com.oreilly.servlet`库的简称,这是一个用于处理HTTP请求和响应的Java库,特别是对于文件上传和下载非常有用。在JavaMail的上下文中,cos主要用作SMTP(简单邮件传输协议)的客户端,帮助开发者通过...