我的問題是,我想讀取一些其他網站的html數據和圖像,並在我的網頁上顯示它們。我使用了以下代碼片段如何捕捉網站上的圖像,並在其他網頁上顯示
URL iurl=new URL("https://abc.com");
URLConnection uRLConnection=iurl.openConnection();
BufferedReader br= new BufferedReader(new InputStreamReader(uRLConnection.getInputStream()));
String line;
int i=0;
PrintWriter pw=response.getOutputStream();
while((line=br.readLine())!=null)
{
pw.write(line)
}
或
InputStream is= urlconnection.getInputStream();
outputStream.close();
OutputStream out=response.getOutputStream();
int data;
byte[] dataByte=new byte[1024];
while((data=is.read(dataByte))!=-1)
{
out.write(dataByte);
}
但都無法產生網頁鏡像複製這樣我怎麼能產生相同的。 請讓我知道
感謝您的幫助,但在圖像的情況下,怎麼可能,因爲當我渲染圖像只有一個圖像獲得整頁 – user1047873
我甚至用此IIOImage中first_IIOImage =新方法IIOImage(上呈現img1,null,null); Iterator writers = ImageIO.getImageWritersByFormatName(「jpg」); ImageWriter writer =(ImageWriter)writers.next(); ImageOutputStream ios = ImageIO.createImageOutputStream(out); writer.setOutput(ios);如果(i == 0) writer.write(null,first_IIOImage,null); else if(writer.canInsertImage(i)) writer.writeInsert(i,first_IIOImage,null);但writer.canInsertImage(i)retuen false你能幫我解決這個問題 – user1047873
可能不止一個原因。你可能想嘗試一些庫,允許在這個http://djproject.sourceforge.net/ns/ –