<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 閱讀(248) 評論(0)  編輯  收藏


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 男人的天堂亚洲一区二区三区 | 久久99久久成人免费播放| 国产精品国产亚洲区艳妇糸列短篇 | 亚洲精品动漫免费二区| 白白色免费在线视频| 国内精品免费视频精选在线观看| 免费女人高潮流视频在线观看| 99re免费99re在线视频手机版| 亚洲av中文无码乱人伦在线r▽| 亚洲成AV人片久久| 亚洲黄色免费网址| 亚洲欧洲精品在线| 一级特黄录像视频免费| 日韩在线免费视频| 亚洲熟伦熟女新五十路熟妇 | 婷婷亚洲综合五月天小说| 亚洲中文字幕久久无码| 在线观看视频免费国语| 大桥未久亚洲无av码在线| 亚洲高清视频一视频二视频三| 一个人看的在线免费视频| 亚洲动漫精品无码av天堂| 人与禽交免费网站视频| 亚洲色婷婷一区二区三区| 久久免费高清视频| 亚洲国产成人久久三区| 免费黄色小视频网站| 成人免费观看男女羞羞视频| 精品国产亚洲一区二区三区| 6080午夜一级毛片免费看| 亚洲国产午夜精品理论片在线播放 | 亚州**色毛片免费观看| 亚洲av网址在线观看| 18禁超污无遮挡无码免费网站国产| 亚洲成AV人在线播放无码| 99国产精品永久免费视频| 久久久久久久久亚洲| 丁香花在线观看免费观看| 国产成人精品免费大全| 亚洲视频免费一区| avtt亚洲天堂|