How to upload a file and JSON data in Postman?
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:
Maybe you could do it this way:
In postman, set method type to POST.
Then select Body -> form-data -> Enter your parameter name (file according to your code)
On the right side of the Key field, while hovering your mouse over it, there is a dropdown menu to select between Text/File. Select File, then a "Select Files" button will appear in the Value field.
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.