我想检查一个给定的URL是否存在,它是一个图像,以便从中创建一个new Image(String url)
。如果给定的URL不是图像,那么它应该返回一个错误。如何使用GWT检查图像的给定URL是否存在?
8
A
回答
4
您可以使用RequestBuilder
来做到这一点 - 只需要请求图片网址,使用Response
的getHeaders()
方法获取内容类型,并检查它是否为图片。
10
我正在寻找同样的事情 - 我想确定何时不从URL加载图像。有一个ErrorHandler用于此目的。代码如下:
Image img = new Image("some_url/img.jpg");
img.addErrorHandler(new ErrorHandler() {
@Override
public void onError(ErrorEvent event) {
System.out.println("Error - image not loaded.");
}
});
1
Image img = new Image(); //no url parameter
img.addErrorHandler(new ErrorHandler() {
@Override
public void onError(ErrorEvent event) {
System.out.println("Error - image not loaded.");
}
});
img.setUrl("some_url/img.jpg"); // set the url after handler
相关问题
- 1. 如何检查图像是否存在给定的网址?
- 2. 如何检查给定的图像是否是java中的CMYK?
- 3. 使用PHP检查URL是否存在
- 4. 如何检查图像视图中是否存在图像?
- 5. 我该如何检查给定的用户名是否存在?
- 6. 检查URL是否存在
- 7. 检查重定向url是否存在
- 8. 如何检查URL图像是存在或不是在PHP
- 9. 如何检查给定的值是否是有效的URL
- 10. 如何检查图像是否存在于特定位置?
- 11. 检查图像是否存在Parse.com
- 12. 检查图像中是否存在Java
- 13. 检查图像是否存在
- 14. 检查图像是否存在php
- 15. 如何检查文件是否存在于特定的URL?
- 16. 检查图像是否存在使用url在某些情况下返回false
- 17. 如何检查给定ID的进程是否仍然存在?
- 18. 检查动画图像是否在给定时间在图像视图中
- 19. 如何检查数组中是否存在给定值
- 20. 如何检查给定路径是否存在路由(ASP.NET MVC)?
- 21. 如何在设置之前检查图像是否存在?
- 22. 如何检查图像是否在特定子视图中
- 23. 检查blob(图像)是否存在或不使用mysql/php
- 24. 检查图像文件是否存在使用中间人
- 25. 如何确定URL是否为图像?
- 26. 使用redisson如何检查给定密钥是否存在于redis
- 27. 在PHP中检查URL是否存在
- 28. Adobe Air如何检查URL是否在线\给出任何响应存在?
- 29. GWT检查是否安装了闪存
- 30. 如何检查图像是否可见?