2016-08-16 1 views
3

Müssen Sie eine Anfrage an eine API mit einem Bild in Base64 codiert, ist die Anfrage ein Put, und ich habe versucht, in der Körper-Abschnitt mit dem RAW-Format und das Hinzufügen dieser json :So senden Sie ein Base64-Bild in Postbote

{ 
"picture": { 
    "name": "/Users/Cokeina/Desktop/imagenes/default_avatar.png", 
    "content_type": "image/png", 
    "file": "base64string" 
} 
} 

aber scheint dies nicht funktioniert, was ist der richtige Weg, dies zu tun?

+0

Haben Sie die Dokumentation versucht? https://www.getpostman.com/docs/requests#request-body Scheint wie Form-Daten oder Binär ist der Weg zu gehen. – SiKing

Antwort

6

Sie können online Base64 Bild Encoder finden. Sie kodieren ein Bild zu einer Zeichenkette.

Das Beispiel der Rohkarosse im JSON-Format in dem Postbote:

"profile": { 
    "first_name": "John", 
    "last_name": "Dow", 
    "photo": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAACnej3aAAAAAXRSTlMAQObYZgAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=" 
} 

Ich denke, dass "Name" und "content_type" in Ihrem JSON liegt auf der Hand.

Verwandte Themen