我要做一个简单的上传跟下载文件的功能,要经过Servlet处理上传跟下载的例题!要怎么办?谁又这样的这样的例题,发到

解决方案 »

  1.   

    我记得google搜一下好像有
    我以前搜到过,收藏在实验室电脑,寝室电脑上没用
    自己搜一下吧
      

  2.   

    public viod downloadFile(String url,String filePath) {
        try {
         URL url = null;
         try {
           url = new URL(url);
         } catch(Exception e) {
           System.out.println("this url is error");
         }
         FilterInputStream in=(FilterInputStream) url.openStream();
         File fileOut=new File(filePath);
         FileOutputStream out=new FileOutputStream(fileOut);
         byte[] bytes=new byte[1024];
         int c;
         while((c=in.read(bytes))!=-1) {
          out.write(bytes,0,c);
         }
         in.close();
         out.close();
        } catch(Exception e) { 
         System.out.println("Error!");
        }
       } filePath 是需要存放文件的地方,URL是需要下载的链接,如果想测试下载一个文档需要多少时间,那么就在下载开始的时候和结束的时候,加两个时间段,相减就可以了。转自:http://blog.csdn.net/nookia/archive/2008/01/10/2033802.aspx
      

  3.   

    有意思,那位高手也给我发一份!我的邮箱是:[email protected]
      

  4.   

    2楼提供的是client端的下载实现,按照lz说得通过Servlet处理,应该是需要实现Server端的上传和下载的功能。
    当然原理基本上是一样的,Server端下载就是打开一个文件,然后往Socket的IO中写数据,上传就是将Socket的IO中的数据保存到文件中,Client端相反。
    Servlet怎么写,网上到处都是这种例子。