【发布时间】:2012-03-13 10:59:19
【问题描述】:
我正在尝试从特定 URL 获取图像,但它会抛出FileNotFoundException。如果我尝试从浏览器打开网址,我可以看到图像。请帮忙。下面是我的代码。谢谢。
String fileURL = "http://sposter.smartag.my/images/KFC_Voucher.jpg";
String FILENAME = "caldophilus.jpg";
URL u = new URL(fileURL);
HttpURLConnection c = (HttpURLConnection) u.openConnection();
c.setRequestMethod("GET");
c.setDoOutput(true);
c.connect();
File root = Environment.getExternalStorageDirectory();
FileOutputStream f = new FileOutputStream(new File(root, FILENAME));
InputStream x=c.getInputStream();
int size=x.available();
byte b[]= new byte[size];
x.read(b);
f.write(b);
f.flush();
f.close();
【问题讨论】:
-
您昨天发布了同样的问题。你还没有得到正确的答案吗?
-
昨天我使用网络服务来检索图像,现在我使用 URL...
-
@chinna_82 我在浏览器中打开了您的网址,它显示 404 - 找不到文件或目录。
-
@Padma Kumar 请立即查看。我更改了图片网址。请检查新网址