, . express-fileupload npm, . , yaml .
const fileUpload = require('express-fileupload');
app.use(fileUpload());
function uploadStudentPic(req: any, res: any, next: any) {
var startup_image = req.files.imageFile;
var fileName = startup_image.name;
startup_image.mv(__dirname + '/images/' + fileName, function (err: any) {
if (err) {
res.status(500).send(err);
}
res.json({
"message": "File Uploaded"
});
});
}
, Swagger , , Swagger .
, API , ...
parameters:
- in: formData
name: imageFile
type: file
description: The file to upload.
required: true
... , API POST imageFile API. - - swagger, API 400 Bad Request .
Swagger Swagger Express Middleware, , ( : P)