upload file expressjs code example
Example 1: express download file
app.get((req, res, next) => {
res.download('/file/to/be/downloaded.ext');
res.status(200);
});
Example 2: how to set file type and size in multer
var multer = require('multer')
var upload = multer().single('avatar')
app.post('/profile', function (req, res) {
upload(req, res, function (err) {
if (err instanceof multer.MulterError) {
} else if (err) {
}
})
})
Example 3: nexusjs file upload
import { GraphQLUpload } from 'graphql-upload'export const Upload = asNexusMethod(GraphQLUpload, 'upload')