Subir imagen con express-fileupload en angular y nodejs

index.html

<html>
  <body>
    <form ref='uploadForm'
      id='uploadForm'
      action='http://localhost:8080/upload'
      method='post'
      encType="multipart/form-data">
      <input id="nombre" name="nombre" size=20 >
     
        <input type="file" name="sampleFile" />
        <input type='submit' value='Upload!' />
    </form>   
  </body>
</html>



app.js

const express = require('express');
const fileUpload = require('express-fileupload');
const app = express();

// default options
app.use(fileUpload());

app.post('/upload', function(req, res) {
    console.log(req.body.nombre);
  if (!req.files)
    return res.status(400).send('No files were uploaded.');
 
  let sampleFile = req.files.sampleFile;

  sampleFile.mv('/temp/filename.jpg', function(err) {
    if (err)
      return res.status(500).send(err);

    res.send('File uploaded!');
  });
});

app.listen(8080, function() {
    console.log("Node server running on http://localhost:8080");
});




No hay comentarios:

Publicar un comentario