Wie kann ich überprüfen, ob die angegebene URL eines Bildes mit GWT existiert?
8
Ich möchte prüfen, ob eine bestimmte URL existiert und es ein Bild ist, um daraus new Image(String url) zu erstellen. Wenn die angegebene URL kein Bild ist, sollte sie einen Fehler zurückgeben.
Sie könnten dies mit einem RequestBuilder tun - fordern Sie einfach die Bild-URL an, verwenden Sie die Response -Methode von getHeaders() , um den Inhaltstyp zu erhalten, und prüfen Sie, ob es ein Bild ist.
Ich habe nach dem gleichen gesucht - ich wollte herausfinden, wann das Bild nicht von der URL geladen wurde. Zu diesem Zweck gibt es einen ErrorHandler. Hier ist der Code: