2017-07-15 3 views
4

Ich weiß, wie man json und ich weiß, wie man Datei in mehrteiliger Form in Postman. Aber wie kann ich beides zusammen machen? Zum Beispiel:Wie posten Sie zusammen mit JSON-Daten in Postman?

Hier ist mein jason schreiben:

{ 
    "title": "Post title yeah", 
    "body": "My first post body" 

} 

Wie kann ich einstellen image.jpg bei /home/me/Desktop liegt zusammen mit der der oben json?

UPDATE: Bitte beachte, dass ich so Datei senden möchten JSON mit, so meine Frage von this unterscheidet, die über mehrteilige Form ist Postman Senden verwenden.

+0

Mögliche Duplikat [Tool für das Senden von multipart/form-data request] (https://stackoverflow.com/questions/16015548/tool-for-sending-multipart-form-data- Anfrage) –

+0

@BobSwager Hier möchte ich die Datei ausschließlich zusammen mit JSON senden, so dass das Senden mehrerer Teile für meine Frage irrelevant ist. – Karlom

+0

@Karlom JSON unterstützt keine binären Daten, aber wenn Sie bereit sind, die 'Blob'- in base64-Codierung zu konvertieren, die 4/3 der Größe entspricht (8/3 in UTF-16, auf die JavaScript standardmäßig eingestellt ist), I kann das beantworten. –

Antwort

0

Sie können dieses Online-Tool verwenden, um Ihre Datei in eine base64 (https://www.browserling.com/tools/file-to-base64) zu konvertieren, dann können Sie es als Teil des JSON senden. Ich habe die Größe der Base64-Zeichenfolge für die Antwort reduziert.

{ 
    "title": "Post title yeah", 
    "body": "My first post body", 
    "image": "JVBERi0xLjQKJeLjz9MKMiAwIG9iago8PC9MZW5ndGggMjcyNS9GaWx0ZXIvRmxhdGVEZWNvZGU+PnN0cmVhbQpYCb1c247byBF9X8D/0MC+JIFNs5t9IY0gwHicXRjI2GOPvPsQ5EGrocdKRGmiofby9+kmu5t901BFKoLhi8qqc04Xq07zZr/47r8olz84JlmORKV+3dfoZ7R9If8GcxVkeUZLjijNBEOYZhgT+523C/T6hwJVWVVVaPG1w5IID4gxluESLf6BMMuqkkqYImOMoMU9+tPH/X29R9+/+TNa/Bst/oL+vnjx3aeBkJcZqwQilfwwnU/gjFe843u3bOuYjHcLUstjVYlwgfX6cp+NJtgoI5no6RQKKSWMTGQ9HaG4EDzio2o9QshqckkjMklGMsJAbAqjIBKlyHJOO7acvCb8NcnlFzB7g+kbUqbrykUla0kR491CeVZFdcV4vLC8JFlJy477bre5R4v" 
} 

enter image description here