Ich versuche, Post-Anfrage mit Wörterbuch zu senden, einer der Werte ist base64 string. Also, ich habe Parameter DIKT wie folgt:Send base 64 string mit alomofire
let paramsDict : [String : Any] = [ "image" : self.avatarBase64String]
Wenn ich eine Anfrage schicken, ich habe folgendes in der Konsole:
AUSFALL: responseSerializationFailed (Alamofire.AFError.ResponseSerializationFailureReason.jsonSerializationFailed (Error Domain = NSCocoaErrorDomain-Code = 3840 "Ungültige Wert um Zeichen 0" Userinfo = {NSDebugDescription = Unzulässiger Wert um Zeichen 0}))
Meine Base64-Zeichenfolge ist korrekt (ziemlich viele Symbole), aber ich habe es online überprüft und ein Bild von der Ausgabe erhalten.
Warum habe ich einen solchen Fehler?
Der Fehler erwähnt "Antwort". Der Server sendet Ihnen möglicherweise etwas anderes als JSON. Können Sie die Antwort als Rohdaten oder als Zeichenfolge ausgeben? – Mats
@Ahmad F Problem ist gelöst. Vielen Dank. –
@EvgeniyKleban froh zu helfen! alles, was ich tat, war die Bearbeitung der Antwort :) –