Upload a file with PUT/POST method on POSTMAN
58,489
While using Postman
especially when you test file upload ensure that,
- in Headers:
- The
Content-type
field has been set asmultipart/form-data
in Headers.
- The
- in Body:
form-data
option should remain as default.- Choose
File
option instead oftext
from the dropdown on the right side. - Type
File
in the text box where the placeholder iskey
.
Related videos on Youtube
Comments
-
Cupkek05 over 2 years
I am trying to upload a file with POSTMAN to this URL
http://localhost:3000/bucket/test/files/
And should got result in my controller there :
put(request, response, args) { //HERE IN THE REQUEST.BODY console.log(request.body) let fileManager = request.modules.VMFile; let mimeTypes = ['image/jpeg', 'image/png', 'image/gif', 'image/x-icon', ' video/mpeg', 'text/html', 'video/x-msvideo', 'application/msword', 'application/pdf', 'application/vnd.ms-powerpoint', 'application/x-rar-compressed']; let maxFileSize = 4 * 1024 * 1024; fileManager.initUpload(mimeTypes, maxFileSize); fileManager.receive((files) => { fileManager.forEachFileContent(files, (file, content) => { minioClient.putObject(request.body.bucket, request.body.name, content, file.size, file.mimetype, function (err, etag) { response.setData("File uploaded").apply(); return console.log(err, etag) }) }); fileManager.clearFilesFromTmp(files); }); }
In POSTMAN I got this :
With nothing on headers but I could only PUT (or POST, I tried to change my route with POST but same issue) the name and bucket field... I got nothing on my files field...
-
Cupkek05 almost 7 yearsAdd content-type with multipart-formdata worked, thanks for your help
-
rammanoj over 5 yearshow to send data with content-type: application/json
-
David R over 5 years@rammanoj Under "Headers" tab (in POSTMAN) you need to add key "Content-Key" (if you start typing you will get auto suggestion) and in the next box you can give "application/json" (again, when you start typing you will get auto-suggestion. Hope this helps!
-
Marlon Barcarol over 4 yearsThank you! Solved my problem. I've lost hours just because I was not doing the last bit
Type File in text box where placeholder is key.
🤦♂️ -
Todd about 3 yearsThis reads like a question not an answer. You should remove it and instead read through the answers and comments on the original question.
-
Tom Taylor almost 3 yearsSuper helpful !! thanks a ton !!