我在Java中有一個問題如何檢查圖像http路徑是否有效?檢查HTTP圖像路徑是否有效
例如:
此圖像已存在。 http://g0.gstatic.com/ig/images/promos/homepage_home.png
但是這不是。 http://sampledomain.com/images/fake.png
我想作一個邏輯性,比如:
If(image is existing)
- do this
Else
- do others
感謝
UPDATE: 這個代碼,我雖然谷歌搜索得到試了一下:
import java.awt.Image;
import java.io.IOException;
import java.net.URL;
import javax.imageio.ImageIO;
public class TestImage {
public static void main(String[] arg){
Image image = null;
try {
URL url = new URL("http://g0.gstatic.com/ig/images/promos/homepage_home.png");
image = ImageIO.read(url);
} catch (IOException e) {
System.out.println("Error");
}
}
}
但我總是得到一個錯誤...我不知道這是否可能..任何其他呃想法?
是否要檢查它是否存在或者它是否是有效的URL?我猜第一個? – Jacob
嗨,我想檢查是否真的有一個圖像在該路徑... –