import java.net.*;
import java.io.*;
public class test{
public static void main(String[] arg){
String urlString="http://localhost/birt/run?__report=kojinnSokuho.rptdesign&__format=pdf";
HttpURLConnection url_con;
URL url; try{
for (int i=0; i<1; i++){
url=new URL(urlString);
url_con=(HttpURLConnection)url.openConnection(); url_con.setRequestMethod("GET");
url_con.setDoOutput(true); url_con.getOutputStream().flush();
url_con.getOutputStream().close();
InputStream in=url_con.getInputStream();
BufferedReader rd= new BufferedReader(new InputStreamReader(in)); FileOutputStream out = new FileOutputStream(new File("./add8.pdf"));DataOutputStream dos = new DataOutputStream(out);
String temp = new String();
while(rd.read()!=-1){
temp=rd.readLine();
// dos.writeBytes(rd.readLine());
dos.write(rd.readLine().getBytes());
}}
}
catch(Exception e){
try{ System.out.println("exception occur"+e.toString());}
catch(Exception ex){}
}
}
}
import java.io.*;
public class test{
public static void main(String[] arg){
String urlString="http://localhost/birt/run?__report=kojinnSokuho.rptdesign&__format=pdf";
HttpURLConnection url_con;
URL url; try{
for (int i=0; i<1; i++){
url=new URL(urlString);
url_con=(HttpURLConnection)url.openConnection(); url_con.setRequestMethod("GET");
url_con.setDoOutput(true); url_con.getOutputStream().flush();
url_con.getOutputStream().close();
InputStream in=url_con.getInputStream();
BufferedReader rd= new BufferedReader(new InputStreamReader(in)); FileOutputStream out = new FileOutputStream(new File("./add8.pdf"));DataOutputStream dos = new DataOutputStream(out);
String temp = new String();
while(rd.read()!=-1){
temp=rd.readLine();
// dos.writeBytes(rd.readLine());
dos.write(rd.readLine().getBytes());
}}
}
catch(Exception e){
try{ System.out.println("exception occur"+e.toString());}
catch(Exception ex){}
}
}
}
import java.io.BufferedOutputStream;
import java.io.DataInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FilterInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.MalformedURLException;
import java.net.URI;
import java.net.URL;public class ReadWriterWithBuffer { public static void main(String[] args) throws IOException {
URL url = new URL("wwwwwww/test.pdf");
FilterInputStream in = (FilterInputStream) url.openStream();
String fileTo = "c:/test.pdf";
ReadWriterWithBuffer bw = new ReadWriterWithBuffer();
bw.readWriteBuffer(in, fileTo);
} /**
* 固定缓冲流
*/
public void readWriteBuffer(FilterInputStream in, String fileTo) throws IOException {
FileOutputStream out = new FileOutputStream(fileTo);
BufferedOutputStream bos = new BufferedOutputStream(out); TimeTest timeTest = new TimeTest();
byte[] bytes = new byte[4096];
int c;
while ((c = in.read(bytes)) != -1) {
bos.write(bytes, 0, c);
}
bos.close();
in.close();
out.close();
System.out.println(timeTest.getTime()); }
}那个url路径我是乱写的,换你的有效路径