For individual requests, you can simply set the body type to form-data , select a file, and send the request. Unfortunately, if you’re sending the same request as part of a Collection run, it’s a little more difficult than we’d like it to be at the moment. There’s an open feature request we’re working on to make it easier, but for now the recommended process is to use Newman, as follows:
When you’re done working on your Collection, export it as a .JSON file so that it can be run with Newman
Open the Collection you exported as a .JSON file, and search for the form-data key you created for your file upload. Look for the "src" property (it will be empty), and add the file path there:
False alarm: the reason it didn’t work is because I didn’t allow Postman to use files outside of my working directory
When I moved the files to the working directory, it worked. It was just a bit frustrating that there was no informative error message so it took me ages to figure out.