<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)站導(dǎo)航:
     
    主站蜘蛛池模板: 91成人免费观看在线观看| 男女猛烈xx00免费视频试看| 一级成人a毛片免费播放| 国产亚洲色视频在线| 国产免费AV片在线观看播放| 久久久久亚洲精品中文字幕| 亚洲精品黄色视频在线观看免费资源 | 99久久久国产精品免费蜜臀| 久久久久久久亚洲Av无码| 一级毛片免费毛片一级毛片免费| 亚洲精品私拍国产福利在线| 在线看片免费人成视久网| 亚洲人成影院在线高清| 在线免费观看一级毛片| 视频一区在线免费观看| 亚洲线精品一区二区三区| 四虎国产精品永久免费网址| 亚洲欧洲精品国产区| 蜜桃精品免费久久久久影院| 污视频网站在线免费看| 亚洲国产精品成人精品无码区在线 | 中文在线观看永久免费| 亚洲av无码乱码国产精品| 免费人成在线观看网站品爱网| 日韩亚洲AV无码一区二区不卡| 4hu四虎最新免费地址| 亚洲美国产亚洲AV| 亚洲午夜爱爱香蕉片| 99热这里只有精品免费播放| 久久亚洲国产成人影院| 精品亚洲成α人无码成α在线观看 | 台湾一级毛片永久免费| 看Aⅴ免费毛片手机播放| 久久噜噜噜久久亚洲va久| 国产92成人精品视频免费| 色网站在线免费观看| 97se亚洲综合在线| 又色又污又黄无遮挡的免费视| 玖玖在线免费视频| 猫咪www免费人成网站| 亚洲三级电影网址|