File Upload Middleware "express fileupload" - lan-solo-capstone/freeshare GitHub Wiki

From Front End - posting new item

API routing configuration & testing https://youtu.be/SAUvlkTDMM4

  1. install npm express-fileupload ( express middleware) https://www.npmjs.com/package/express-fileupload

  2. server/index.js. Register middleware const fileUpload = require('express-fileupload'); app.use(fileUpload());

  3. specify req. field name from the component ( so that it will know which field is associated with img)

  4. you want req.files.'fieldname'.name (= file name), and req.files.'fieldname'.data (= data to be saved as blob)