0
  1. 我想从网络服务器下载临时文件
  2. 我尝试的代码如下,但我只得到了写入输出文件的 HTML 内容
  3. 但是url路径包含712个.gz格式的文件

这是我正在使用的代码:

import java.io.*;

public class SampleFile{
    public static void main(String args[]) throws IOException{
        BufferedInputStream in = new BufferedInputStream(new java.net.URL("http://xxx:9080/xxx/xxx/xxx/xxx/xxx.jsp?file=/apps/WasApps/xxx/templogs/xxx.log.xxx_Server1.2012-04-01.gz").openStream());
        FileOutputStream fos = new FileOutputStream("LocalPath\\koushik.txt");
        BufferedOutputStream bout = new BufferedOutputStream(fos,1024);

        int x=0;
        byte[] data = new byte[1024];
        while((x=in.read(data,0,1024))>=0) {
            bout.write(data,0,x);
        }

        bout.close();
        in.close();
    }
}
4

0 回答 0