网站公告列表

  没有公告

加入收藏
设为首页
联系站长
您现在的位置: 网络学院 >> 程序设计 >> Java编程 >> 文章正文
  wap 文件上传图片 解决方法            【字体:
wap 文件上传图片 解决方法
作者:佚名    文章来源:不详    点击数:    更新时间:2007-9-2    
正在装载数据……

首先下载:两个包文件
commons-fileupload-1.2.jar
commons-io-1.3.2.jar
放到 D:\wapeditvesion\editer\WEB-INF\lib下(我的本地磁盘)就可以使用以下程序了

<?xml version="1.0" encoding='utf-8'?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
 <meta http-equiv="content-type" content="application/vnd.wap.xhtml+xml;charset=UTF-8"/>
    <title>up file</title>
</head>
<body>
<form name="form1" method="post" action="upload.jsp" enctype="multipart/form-data">
    password:<input type="text" name="pass"/><br/>
    up file: <input type="file" name="file1"/><br/>
    <input type="submit" name="submit" value="submit"/>
</form>
</body>
</html>

upload.jsp

----------------------------------------------------------------------------

<%@ page import="org.apache.commons.fileupload.FileItem" %>
<%@ page import="org.apache.commons.fileupload.servlet.ServletRequestContext" %>
<%@ page import="java.io.File" %>
<%@ page contentType="text/vnd.wap.wml;charset=UTF-8" language="java" %>

<jsp:useBean id="fUpload" scope="page" class="org.apache.commons.fileupload.FileUpload"/>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
    <card>
        <p>

<%

  try {
        String path = request.getSession().getServletContext().getRealPath("/");
        out.println(path);
         out.println(request.getParameterMap());

        fUpload.setSizeMax(1000000);
        out.println("hi.nihao1");
        fUpload.setFileItemFactory(new org.apache.commons.fileupload.disk.DiskFileItemFactory());
        out.println("hi.nihao2");
      
        java.util.List items = fUpload.parseRequest(new ServletRequestContext(request));
        out.println("hi.nihao3");
        FileItem fi = (FileItem) items.get(1);
        out.println("hi.nihao4");


        File uploadFile = new File(path+"/"+fi.getName());
        out.println("hi.nihao5");

        fi.write(uploadFile);
        out.println("hi.nihao6");

        out.println(request.getSession().getServletContext().getRealPath("/"));
    }
 catch (Exception ex)
  {
        ex.printStackTrace(System.out);
        out.println("ERROR~!"+ex);

    }
%>
        </p>
   </card>
    </wml>




本文来源:http://blog.csdn.net/tangcx/archive/2007/08/27/1760939.aspx
站内文章搜索 高级搜索
文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
     用java实现web服务器
     用java快速开发linux gu…
     正则表达式分解siemens交…
     [portal参考手册]目录
     jsp中调用oracle存储过程…
  • page、request、session、ap…

  • HashTable和HashMap; Vecto…

  • 关于java Applet

  • [ZT]彻底搞定java文件上传zz

  • jmf摄像头applet

  • struts多附件上传

  • jsp重定向forward和sendRedi…

  • Java源文件的编译、下载、解…

  • chapter one

  • ini配置文件常用的四个函数

  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    网络学院©2007 www.23book.net
    为您提供web编程,vb编程,vc编程,服务器架设管理,数据库设计等方面的知识 站长:David