用cos进行文件上传
来源:互联网 发布:复杂网络建模 编辑:程序博客网 时间:2024/05/19 15:19
用cos进行文件上传
在jsp中实现文件上传,可用的类库很多,比如有著名的jspsmart公司SmartUpload,struts里面也有。我这里说说cos,它是O'Reilly公司的,O'Reilly的图书是很8错的,这个上传的组件也做得很棒,最重要的是,它是open source的。
- 下载最新的cos包(http://www.servlets.com/cos/index.html),加入到你的classpath中。
- 编写一个需要上传文件的jsp,为了方便,我就用一个简单的htm文件了,在这个页面中,我们让用户一次可以上传3个文件。 /////////////////////upload.htm//////////////////////////////////// <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=gb2312"> <title>无标题文档</title> </head> <body> <!-- enctype的值很重要,upload.jsp为处理上传的jsp--> <form name="form1" method="post" enctype="multipart/form-data" action="upload.jsp"> <p> <input name="file1" type="file"> </p> <p> <input name="file2" type="file"> </p> <p> <input name="file3" type="file"> </p> <p> <input type="submit" name="Submit" value="上传"> </p> </form > </body> </html>
- 在c:/下建一个目录c:/upload,用来存放上传的文件。
- 写一个jsp或者servlet来实现上传,我这里用一个叫upload.jsp,这样就不用配置web.xml,呵呵,比较懒的说。 ////////////////////////////upload.jsp//////////////////////// <%@page import="java.io.*"%> <%@page import="com.oreilly.servlet.MultipartRequest"%> <%@page import="com.oreilly.servlet.multipart.CoverFileRenamePolicy"%> <%@page contentType="text/html; charset=gb2312" %> <% //文件上传后,保存在c://upload String saveDirectory ="c://upload"; //每个文件最大5m,最多3个文件,所以... int maxPostSize =3 * 5 * 1024 * 1024 ; //response的编码为"gb2312",同时采用缺省的文件名冲突解决策略,实现上传 MultipartRequest multi = new MultipartRequest(request, saveDirectory, maxPostSize, "gb2312"); //输出反馈信息 Enumeration files = multi.getFileNames(); while (files.hasMoreElements()) { System.err.println("ccc"); String name = (String)files.nextElement(); File f = multi.getFile(name); if(f!=null){ String fileName = multi.getFilesystemName(name); String lastFileName= saveDirectory+"//" + fileName; out.println("上传的文件:"+lastFileName); out.println("<hr>"); } } %> <meta http-equiv="Content-Type" content="text/html;charset=gb2312">
- 最后把这2个文件发布到你的服务器就行了。上传文件就搞定啦,以后你想在你邮件系统里面嵌入发送附件的功能,用这个来做上传也不错啊。
- 用cos进行文件上传
- 用cos进行文件上传
- 用cos进行文件上传
- 用cos进行文件上传
- 用cos进行文件上传
- 用cos进行文件上传
- 用cos进行文件上传
- 用cos进行文件上传【转】
- 用cos上传文件!
- 用cos上传文件
- 用cos文件上传
- jsp中利用cos进行web文件上传(修改版)
- jsp中利用cos进行web文件上传
- 用oreilly公司的cos上传文件
- COS 文件上传事例
- cos 上传文件
- cos 文件上传
- cos上传文件
- 得到的IP,上次在韵苑食堂看到的可能就是他了。
- 使用FileUpload组件实现文件上传
- 41种网页常用小技巧(Script)
- 新写机器猫游戏,国内写机器猫游戏的不多,所以我这个是原创了,呵呵(图)
- 创新声卡家族详解
- 用cos进行文件上传
- 给工作经验少的,正在找.net工作的朋友
- 集成声卡故障处理大全
- Win2000安装参数详解
- 硬盘使用维护及故障维修专题
- DOS命令集锦
- 无盘工作站
- Start the csdn blog today.
- RText 0.9.1.0