我正試圖直接從完整路徑下載此圖片。當我嘗試扔掉Firefox時,我被重定向到了初始頁面。 但是進入一些漫畫,我可以看到圖像的網址,這是一個... 我使用下面的代碼...有人知道它爲什麼會發生?如何直接從某些網站的網址下載圖片?
URL url = new URL("http://mangas.centraldemangas.com.br/death_note/death_note001-01.jpg");
InputStream in = new BufferedInputStream(url.openStream());
ByteArrayOutputStream out = new ByteArrayOutputStream();
byte[] buf = new byte[1024];
int n = 0;
while (-1!=(n=in.read(buf)))
{
out.write(buf, 0, n);
}
out.close();
in.close();
byte[] response = out.toByteArray();
String nomeArquivo = "teste.jpg";
FileOutputStream fos = new FileOutputStream("C://ImagensAnime//"+nomeArquivo);
fos.write(response);
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
有沒有什麼辦法直接用這個URL下載?
四個空格足以進行合理的縮進。 100個空間有點多,你覺得呢? –
爲什麼不簡單地在ImageIO的'read(URL url)'方法中使用URL? –
爲什麼*發生了什麼? – chrylis