`

O'Reilly cos上传组件的使用(1/3) - 上传文件

阅读更多

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("操作完成!");
%>
分享到:
评论
1 楼 haohao-xuexi02 2011-03-31  
很不错哦。

相关推荐

    Cos组件实现上传下载

    本文详细介绍了如何使用Cos组件实现文件的上传和下载功能。通过合理的表单配置、文件处理逻辑以及定制化的重命名策略,可以有效确保文件上传过程的安全性和稳定性。同时,对于文件下载,通过简单的链接创建和响应头...

    jsp里面用cos进行文件上传

    本文将重点介绍如何使用Cos组件来实现文件上传功能。 #### Cos组件简介 Cos(Common Object Services)组件是由O'Reilly公司开发的一个开源项目,专门用于处理文件上传操作。相比于其他商业组件或框架内置的功能,...

    文件上传指南pdf

    - COS上传组件:这是O’Reilly提供的一个文件上传组件,具有高性能的文件处理能力。它支持使用Servlet或Struts Action进行文件上传。 - SmartUpload组件:这是一个较早的文件上传组件,能够处理多部分的请求,并支持...

    struts2 文件的上传与下载

    - **COS (Commons Open Source) 框架**(http://www.servlets.com/cos/):由Oreilly组织提供的一种文件上传解决方案。 这两种框架都提供了强大的文件上传功能,简化了开发者的工作。 #### Struts2的文件上传支持 ...

    Struts2文件上传和下载教程

    - **COS (Commons Open Source)**: O'Reilly公司的开源框架,也可以用于文件上传。 **1.4 Struts2与文件上传** - **原理**: Struts2自身不直接处理`multipart/form-data`请求,而是调用第三方组件(如Commons-...

    fileUp.zip_jspSmartUpload

    使用cos组件上传文件,你需要在项目中引入cos.jar,并创建一个`MultipartRequest`对象来解析请求。通过`MultipartRequest`的`getFile()`方法,你可以访问上传的文件。以下是一个简单的示例代码: ```java import ...

    Struts2上传方法

    在Java领域内,有多个成熟且广泛应用的文件上传工具,其中最知名的两个是Apache的Commons FileUpload组件和Oreilly的COS框架。 - **Apache Commons FileUpload**:这是一个高度可配置、易于使用的文件上传解决方案...

    java文件上传

    目前较为流行的两种上传框架为Apache Commons FileUpload和Oreilly的COS。 ##### Apache Commons FileUpload Apache Commons FileUpload是一个强大的文件上传组件,它可以方便地处理基于`multipart/form-data`编码...

    文件上传处理的实现包_jsp

    首先,`cos.jar`是关键组件,它包含`com.oreilly.servlet.multipartRequest`类,这个类是用于处理HTTP多部分请求的。多部分请求是文件上传的标准协议,根据RFC 2388定义,它允许在一个HTTP请求中传输多个数据部分,...

    java中几种上传方法介绍、比较.docx

    **O`Rrilly-cos**(Cos即Commons Upload Object)是由O'Reilly公司开发的一款开源的文件上传组件。它支持标准的HTML表单文件上传,并提供了丰富的API接口用于文件的上传处理。 - **特点**: - 开源免费。 - 功能...

    Struts2文件上传

    - **COS**:由O'Reilly组织开发,相比Common-FileUpload更为便捷,提供了更简单的API接口进行文件上传操作。 #### 实验步骤详解 1. **项目创建**:首先,在MyEclipse中新建一个名为“Struts2FileUpload”的Web项目...

    jSimpleWeb

    jSimpleWeb,基于java1.5+的轻量级,开源mvc框架,配置简单,使用方便,只要配置一个FILTER,体积小(只有不到50K的人个源码,oreilly cos多文件上传组件,共100K),线程安全。***请以...

    javaMail中的cos,jsf,JavaMail三个jar包

    首先,`cos`是`com.oreilly.servlet`库的简称,这是一个用于处理HTTP请求和响应的Java库,特别是对于文件上传和下载非常有用。在JavaMail的上下文中,cos主要用作SMTP(简单邮件传输协议)的客户端,帮助开发者通过...

Global site tag (gtag.js) - Google Analytics