java - How to upload a file and JSON data in Postman?

ID : 10081

viewed : 52

Tags : javajsonspring-mvcpostmanjava

Top 5 Answer for java - How to upload a file and JSON data in Postman?

vote vote

98

In postman, set method type to POST.

Then select Body -> form-data -> Enter your parameter name (file according to your code)

and on right side next to value column, there will be dropdown "text, file", select File. choose your image file and post it.

For rest of "text" based parameters, you can post it like normally you do with postman. Just enter parameter name and select "text" from that right side dropdown menu and enter any value for it, hit send button. Your controller method should get called.

vote vote

84

The Missing Visual Guide

You must first find the nearly-invisible pale-grey-on-white dropdown for File which is the magic key that unlocks the Choose Files button.

After you choose POST, then choose Body->form-data, then find the File dropdown, and then choose 'File', only then will the 'Choose Files' button magically appear:

Postman POST file setup - (Text,File) dropdown highlighted

vote vote

73

Maybe you could do it this way:

postman_file_upload_with_json

vote vote

65

Postman multipart form-data content-type

Select [Content Type] from [SHOW COLUMNS] then set content-type of "application/json" to the parameter of json text.

vote vote

56

Like this :

enter image description here

Body -> form-data -> select file

You must write "file" instead of "name"

Also you can send JSON data from Body -> raw field. (Just paste JSON string)

Top 3 video Explaining java - How to upload a file and JSON data in Postman?

Related QUESTION?