Skip to content

backend-master/express-fileupload

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Express Handle File Upload

Make an endpoint for handling upload file using express-fileupload module, you can install using npm :

npm install express-fileupload --save

or using yarn :

yarn add express-fileupload

Frontend Side

<body>
  <h1>Tes Upload File</h1>
  <form
    method="post"
    enctype="multipart/form-data"
    action="http://127.0.0.1:3210/upload"
  >
    <input type="file" name="filename" />
    <input type="submit" value="UPLOAD" />
  </form>
</body>

Backend Side

app.post("/upload", (req, res) => {
  if (req.files) {
    console.log(req.files);
    const file = req.files.filename;
    const filename = file.name;
    file.mv("./file-upload/" + filename, function(err) {
      if (err) {
        console.log(err);
        res.send("<h1>Upload gagal!</h1>");
      } else {
        res.send("<h1>Upload sukses!</h1>");
      }
    });
  }
});

About

Handling File Upload with Simple Way

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published