Ich versuche herauszufinden, ob einem Benutzer ein Foto über einen API-Aufruf an einen Webdienst zugewiesen wurde.Erkennen, ob die Antwort ein BLOB in Appcelerator ist
Wenn es kann ich es gelesen werden:
this.responseData
Wenn der Benutzer kein Bild haben, anstelle von [Objekt TiBlob] ausgegeben von response ich wieder einen Fehlerstring erhalten.
hier ist ein Beispiel dafür:
<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>CA46C2292C8551EC</RequestId>.....
ich es in der Lage sein möchten, erkennen, so kann ich ein Bild Cache stattfindet verhindern.
Ich habe alle Arten von Combos ausprobiert, Strings usw. durchsucht. Das ist, wo ich zu, aber es wirft nur einen undefinierten Fehler.
var responseString = this.responseData;
if (responseString.includes('Error') == true) {
// don't request the cover builder
} else {
// handle the response
}
Irgendwelche Ideen, wie ich es erreichen kann?
Simon