Quiero verificar si existe una URL determinada y si es una imagen, para crear una new Image(String url)
a partir de ella. Si la URL dada no es una imagen, entonces debería devolver un error.¿Cómo puedo verificar si la URL dada de una imagen existe usando GWT?
8
A
Respuesta
4
Puede hacer esto con un RequestBuilder
- solo solicite la URL de la imagen, use el método Response
getHeaders()
para obtener el tipo de contenido y compruebe si se trata de una imagen.
10
Estaba buscando la misma cosa: quería determinar cuándo la imagen no se carga desde la URL. Hay un ErrorHandler para este propósito. Aquí está el código:
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
Cuestiones relacionadas
- 1. C# ¿Cómo puedo verificar si existe una URL/es válida?
- 2. ¿Cómo comprobar si existe una imagen con una URL determinada?
- 3. ¿Cómo puedo verificar si una URL es absoluta usando Python?
- 4. ¿Puedo verificar si existe un archivo en una URL?
- 5. ¿Puedo verificar si existe un archivo en una URL?
- 6. ¿Cómo puedo verificar si existe un archivo usando Emacs Lisp?
- 7. ¿Cómo debo verificar si existe Gravatar?
- 8. Django: compruebe si existe una imagen en alguna url particular
- 9. ¿cómo puedo verificar si existe un archivo?
- 10. ¿Cómo puedo verificar si existe un directorio?
- 11. ¿Cómo puedo verificar si existe una cadena en una matriz?
- 12. cómo recuperar url base de la url dada usando java
- 13. ¿Cómo puedo verificar si existe una URL con los validadores de Django?
- 14. ¿Cómo verificar si existe una propiedad?
- 15. cómo verificar si realmente existe una dirección de correo electrónico dada en C#?
- 16. ¿Cómo puedo verificar si una imagen de fondo está cargada?
- 17. ¿Cómo verificar si ya existe un valor para evitar duplicados?
- 18. ¿Cómo puedo verificar si existe una variable en Scheme?
- 19. ¿Cómo puedo verificar si existe una cadena en otra cadena?
- 20. Comprobar si la cadena dada es una dirección URL
- 21. ¿Cómo verificar si existe una clave appSettings?
- 22. ¿Cómo puedo verificar si una imagen se precargó correctamente?
- 23. ¿Cómo puedo verificar si una cadena de Python dada es una subcadena de otra?
- 24. Comprobar si existe una URL en Ruby
- 25. ¿Cómo puedo verificar si existe algún archivo en una lista de elementos usando msbuild?
- 26. ¿Cómo trabajar con una imagen usando la url en Android?
- 27. java: ArrayList: ¿cómo puedo verificar si existe un índice?
- 28. verificar, si la cadena comienza con la subcadena dada
- 29. ¿Cómo verificar si existe un valor de registro usando C#?
- 30. ¿Cómo puedo verificar si existe un nombre de usuario dado?