<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    阿郎的技術(shù)搏客

    成長軌跡

    文件上傳程序

    import java.io.*;
    import java.util.*;
    import javax.servlet.*;
    import javax.servlet.http.*;
    import javax.servlet.jsp.PageContext;

    public class UploadFile
    {
    private ServletRequest request;
    private ServletResponse response;
    private ServletConfig config;
    ServletInputStream DATA;
    int FormSize;
    File f1;
    FileOutputStream os;
    DataInputStream is;
    String filename;
    byte[] b;
    byte t;
    boolean flag=false;
    public UploadFile()
    { }
    public void initialize(ServletConfig config,HttpServletRequest request,HttpServletResponse response) throws IOException
    {
    this.request=request;
    this.response=response;
    this.config=config;
    DATA = request.getInputStream();
    FormSize=request.getContentLength();
    }
    public void initialize(PageContext pageContext) throws IOException
    {
    request=pageContext.getRequest();
    response=pageContext.getResponse();
    config=pageContext.getServletConfig();
    DATA = request.getInputStream();
    FormSize=request.getContentLength();
    }
    public boolean setFilename(String s)
    {
    try
    {
    File f1=new File(s);
    os=new FileOutputStream(f1);
    }
    catch(IOException e)
    {return(false);}
    return(true);
    }
    public void getByte()
    {
    int i=0;
    try
    {
    is=new DataInputStream(DATA);
    b=new byte[FormSize];

    while (true)
    {
    try
    {
    t=is.readByte();
    b[i]=t;
    i++;
    }
    catch(EOFException e)
    { break;}
    }
    is.close();}
    catch(IOException e)
    {}
    }

    public boolean save()
    {
    int i=0,start1=0,start2=0;
    String temp="";
    if (!flag)
    {
    getByte();
    flag=true;
    }
    try
    {
    temp=new String(b,"ISO8859_1");
    }
    catch(UnsupportedEncodingException e)
    {return(false);}

    start1=temp.indexOf("image/");
    temp=temp.substring(start1);

    start1=temp.indexOf("\r\n\r\n");

    temp=temp.substring(start1+4);
    start2=temp.indexOf(";\r\n");
    if (start2!=-1)
    {
    temp=temp.substring(0,start2);
    }
    try
    {
    byte[] img=temp.getBytes("ISO8859_1");
    for (i=0;i<img.length;i++)
    { os.write(img[i]); }
    os.close();
    }
    catch(IOException e)
    {return(false);}

    return(true);

    }
    }

    posted on 2007-05-11 15:34 alone 閱讀(241) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    主站蜘蛛池模板: 亚洲中文字幕无码爆乳app| 黄页网站在线观看免费| 最近中文字幕mv免费高清电影 | 免费网站观看WWW在线观看| 亚洲精品视频在线| 好大好深好猛好爽视频免费| 特级毛片aaaa级毛片免费| 亚洲国产另类久久久精品黑人| 国产高清免费视频| 杨幂最新免费特级毛片| 久久精品亚洲精品国产色婷| 国内自产拍自a免费毛片| 中文在线免费观看| 亚洲 暴爽 AV人人爽日日碰 | 亚洲熟妇成人精品一区| 国产精品V亚洲精品V日韩精品| 亚洲精品免费观看| 91久久精品国产免费一区| 亚洲AV永久精品爱情岛论坛| 国产成人精品免费视频动漫| 美女黄网站人色视频免费| 亚洲黄色片免费看| 亚洲av高清在线观看一区二区 | 国产在线a免费观看| www成人免费观看网站| 国产.亚洲.欧洲在线| 浮力影院亚洲国产第一页| 国产精品视频免费一区二区| 国产又黄又爽胸又大免费视频| 亚洲一卡2卡3卡4卡5卡6卡| 亚洲国产精彩中文乱码AV| 国产成人aaa在线视频免费观看 | 未满十八私人高清免费影院| 亚洲人成在线免费观看| 亚洲国产成人精品无码区在线观看| 精品国产麻豆免费网站| 国产大片免费网站不卡美女| 最近中文字幕大全免费版在线 | 久久亚洲AV成人无码国产| 久久久久亚洲AV无码专区网站 | a级毛片免费观看网站|