捷凌网安JAVA频道
捷凌IT教育
首页 资讯动态 认证考试 新手入门 核心技术 高级技术 J2EE J2ME 开源技术 其他技术 论坛
 您现在的位置: 捷凌网安 >> Java >> 核心技术 >> 网络编程 >> 正文
用JSP写出FileUpload上传小程序

作者:佚名 责任编辑:左决 点击数: 更新时间:2008-4-30 2:52:07

   void wrITe(java.io.File file)
    A convenience method to write an uploaded ITem to disk.

    而这里的是String!!!

    Constructor Summary
    File(File parent, String child)
    Creates a new File instance from a parent abstract pathname and a child pathname string.
    File(String pathname)
    Creates a new File instance by converting the given pathname string into an abstract pathname.
    File(String parent, String child)
    Creates a new File instance from a parent pathname string and a child pathname string.
    File(URI uri)
    Creates a new File instance by converting the given file: URI into an abstract pathname.
    我修改了这句为两句:

    File wrITeFile=new File("F:\\public",name);
    fi.write(wrITeFile);
    这样这个上传程序终于可以工作了!(一会有源代码,上传一个文件的)

    还有这里的"" 都是""(输入法问题),如果粘贴过来要一个个修改,不知道怎么回事情,网上的代码总是有一点让人难以琢磨的错误而不能运行!所以网上的东西只能参考理解之后再自己写!


    其它过程:


    1.upload
    B 端的上传
    1)

    upload目录:
    <form action="getUpload.JSP" enctype="multipart/form-data" method="POST">
    这里oc4j 的目录和 tomcat 的目录可是服务器硬盘上真实存在的任意目录!
    2)upload method.
    请输入要上传的文件:<input type="FILE" name="file"/>
    2.get
    S端读取:
    1).request.getInputStream 进行分析
    public ServletInputStream getInputStream() throws java.io.IOException

    2).Jakarta 通用库


    3.download


    temp sql:
    create table upload(
    name varchar2(16) primary key not null,
    content clob );
    commIT;
    server 端接受文件上传, 下载commons-fileupload-1.0, http://jakarta.apache.org/commons/fileupload/
    说明:
    Commons是 Apache开放源代码组织中的一个java子项目,该项目主要涉及一些开发中常用的模块,例如文件上传、命令行处理、数据库连接池、 XML配置文件处理等。这些项目集合了来自世界各地软件工程师的心血,其性能、稳定性等方面都经受得住实际应用的考验。有效地利用这些项目将会给开发带来 显而易见的效果。Fileupload就是其中用来处理HTTP文件上传的子项目。本文主要介绍如何使用Fileupload来处理浏览器提交到服务器的 文件信息。

    PS:一般下载的*.jar 文件都是拷贝到Tomcat 5.5\common\lib里面

    另外, 由于Fileupload子项目同时要用到另外一个项目commons-Beanutils,所以必须下载Beanutils,并将解压后的文件commons-beanutils.jar拷贝到{$TOMCAT}/common/lib目录下


    Reference: http://www.7880.com/Info/Article-42b729a0.html


    我写的参考源代码:

[1] [2] [3] 下一页

  • 上一篇文章:

  • 下一篇文章:
  •  
     最进更新
    普通文章J2SE实现windows读取网卡的物05-11
    普通文章Scala—Java的避难所之main(05-11
    普通文章Spring数据源的灵活配置巧应05-11
    普通文章Spring 与 Log4J 进行动态日05-11
    普通文章Heritrix的多线程ToeThread和05-11
    普通文章应用spring示例开发网站构思05-11
    普通文章Spring 数据源配置与应用05-11
    普通文章Spring中的四种声明式事务的05-11
    普通文章Hibernate+Spring搞定Clob、05-11
    普通文章Hibernate的映射关联关系05-11
     
     推荐文章
    推荐文章Java技术开源搜索引擎04-30
    推荐文章Eclipse中建立自己的JUnit测04-30
    推荐文章Eclipse 3.3上安装jadclipse04-30
    推荐文章spring 编程入门十大问题解答04-30
    推荐文章Java编程中Spring的一些负面04-30
    推荐文章Java应用中Hibernate对多表关04-30
    推荐文章关于hibernate的缓存和CRUD04-30
    推荐文章基于Struts1.2的动态多文件上04-30
    推荐文章演示Struts2实现简单上传代码04-30
    推荐文章J2EE学习笔记--Struts初步认04-30
     
     热点文章
    普通文章J2SE实现windows读取网卡的物05-11
    普通文章Scala—Java的避难所之main(05-11
    普通文章Spring数据源的灵活配置巧应05-11
    普通文章Spring 与 Log4J 进行动态日05-11
    普通文章Heritrix的多线程ToeThread和05-11
    普通文章应用spring示例开发网站构思05-11
    普通文章Spring 数据源配置与应用05-11
    普通文章Spring中的四种声明式事务的05-11
    普通文章Hibernate+Spring搞定Clob、05-11
    普通文章Hibernate的映射关联关系05-11

    | 设为首页 | 加入收藏 | 联系站长 | 广告服务 | 友情链接 | 版权申明 | 网站地图 |

    在线交流 捷凌网安主群:51649627
    Copyright 2007-2008 © 捷凌网安. All rights reserved.
    备案序号:蜀ICP备08001812号