Skip to content

Instantly share code, notes, and snippets.

@fatiiates
Forked from agmm/nextjs-file-upload-api.js
Created December 7, 2020 07:50
Show Gist options
  • Save fatiiates/1d5771cc0233e68f533e5b0ca5317f6f to your computer and use it in GitHub Desktop.
Save fatiiates/1d5771cc0233e68f533e5b0ca5317f6f to your computer and use it in GitHub Desktop.
Simple Nextjs File Upload — Backend API
// Backend
import formidable from 'formidable';
export const config = {
api: {
bodyParser: false,
},
};
export default async (req, res) => {
const form = new formidable.IncomingForm();
form.uploadDir = "./";
form.keepExtensions = true;
form.parse(req, (err, fields, files) => {
console.log(err, fields, files);
});
};
// For the frontend use:
// https://gist.github.com/AshikNesin/e44b1950f6a24cfcd85330ffc1713513
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment