How to Handle File Uploads with Node.js and Express - Multer Edition

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
  1. express-fileupload

    Simple express file upload middleware that wraps around busboy

    In our previous guide, we showed how easy it is to handle file uploads using express-fileupload. Multer brings additional flexibility and control:

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. tutorial-file-uploads-express-multer

    How to Handle File Uploads with Node.js and Express - Multer Edition

    Code for this tutorial can be found on GitHub: https://github.com/IonxSolutions/tutorial-file-uploads-express-multer

  4. node

    Node.js JavaScript runtime ✨🐢🚀✨

    Node.js installed on your machine

  5. Express

    Fast, unopinionated, minimalist web framework for node.

    Basic knowledge of JavaScript and Express

  6. Visual Studio Code

    Visual Studio Code

    A text editor or lightweight IDE such as Visual Studio Code

  7. axios

    Promise based HTTP client for the browser and node.js

    For this tutorial, we're going to scan the file for malware using Verisys Antivirus API, and so we'll add a package to make it easier to make external HTTP requests. Popular choices include Axios and node-fetch - for this article, we'll use node-fetch.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Are you sure you know Promises?

    1 project | dev.to | 29 Jun 2022
  • How to do webhook testing quickly and easily with Tunnelmole

    1 project | dev.to | 14 Jul 2025
  • Instantly expose a server behind cgnat with a public URL - Bypass cgnat port forwarding restrictions

    2 projects | dev.to | 11 Jul 2025
  • Node.js Added Watch-Mode

    1 project | news.ycombinator.com | 11 Jul 2025
  • How to Install and Run Claude Code via CometAPI?

    1 project | dev.to | 11 Jul 2025

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?