java如何判断网络上的图片是否存在呢

zhangww1985 2010-11-05 04:25:28
如题,举个例子吧
String image ="http://info-database.csdn.net/Upload/2010-10-30/735-60sap1030.jpg";

这个在程序上怎么知道这张图片确实存在的呢?请教高手!!Help Me!
...全文
1144 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jay_xiaolei 2010-11-05
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 zhuchao_ko 的回复:]
引用 5 楼 noaso 的回复:
Java code

try {
URL url = new URL(
"http://info-database.csdn.net/Upload/2010-1-30/735-60sap1030.jpg");
// 返回一个 URLConnection 对象,它表示到 URL 所引用的远程对象的连接。……
[/Quote]

宁波朱超 2010-11-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 noaso 的回复:]
Java code

try {
URL url = new URL(
"http://info-database.csdn.net/Upload/2010-1-30/735-60sap1030.jpg");
// 返回一个 URLConnection 对象,它表示到 URL 所引用的远程对象的连接。……
[/Quote]

学习。
ameyume 2010-11-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 noaso 的回复:]
Java code

try {
URL url = new URL(
"http://info-database.csdn.net/Upload/2010-1-30/735-60sap1030.jpg");
// 返回一个 URLConnection 对象,它表示到 URL 所引用的远程对象的连接。……
[/Quote]
帮顶,学习
noaso 2010-11-05
  • 打赏
  • 举报
回复
上面路径我改掉了 会出异常
如果是正常资源连接就不会出
noaso 2010-11-05
  • 打赏
  • 举报
回复

try {
URL url = new URL(
"http://info-database.csdn.net/Upload/2010-1-30/735-60sap1030.jpg");
// 返回一个 URLConnection 对象,它表示到 URL 所引用的远程对象的连接。
URLConnection uc = url.openConnection();
// 打开的连接读取的输入流。
InputStream in = uc.getInputStream();

} catch (Exception e) {
System.out.println("没有");
}


有异常就说明 不存在
quansheng2580 2010-11-05
  • 打赏
  • 举报
回复
看网络状态是不是200
Jlins 2010-11-05
  • 打赏
  • 举报
回复
new url();
如果不能获取到输入流 就是不存在
龙四 2010-11-05
  • 打赏
  • 举报
回复
new一个File呗
  • 打赏
  • 举报
回复
看这个图片能不能读!不能读就说明不存在

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧