我试图直接从完整路径下载此图像。当我尝试抛出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下载它?
答案 0 :(得分:0)
他们很可能正在检查HTTP REFERRER(可能是mod_rewrite),如果它与他们的域不匹配,它会将你重定向到主页。
尝试将HTTP-REFERRER设置为http://centraldemangas.com.br/
并查看是否有效。