我试图从url下载图片。 我写的过程适用于除我们正在处理的一个内容提供者之外的所有人。java.net.URL和java.net.URLConnection的奇怪问题
当我通过Firefox访问他们的JPG格式时,一切看起来都是犹太教(快乐的逾越节,顺便说一句)。然而,当我用我的过程中,我可以:
A)获得404 或
B)在调试时,我设定在URL线路断路点(网址URL =新的URL(STR); ) 然后在连接之后,我得到一个文件,但它不是一个.jpg,而是他们用通用链接和东西生成的一些HTML。虽然我没有看到重定向代码!这回来为200
这里是我的代码...
URL url = new URL(urlString);
URLConnection uc = url.openConnection();
String val = uc.getHeaderField(0);
System.out.println("FOUND OBJECT OF TYPE:" + contType);
if(!val.contains("200")){
//problem
}
else{
is = uc.getInputStream();
}
有没有人见过这种性质的东西吗?我想也许这是一些MIME类型的问题,但这只是一个总猜测......我完全被难住了。
嗯,你猜对了,我的真名是不是伊万诺维奇Ivanoff, 但你应该知道,真的有谁被命名为这样的人;) (虽然我的第一个名字是真的伊万)... 在俄罗斯的中间名是父语 (http://en.wikipedia.org/wiki/Patronymic) – 2009-04-10 20:49:08