Node.js - Poblema funcion que sube una imagen a mi servidor con el modulo formidable

 
Vista:
sin imagen de perfil
Val: 3
Ha disminuido 1 puesto en Node.js (en relación al último mes)
Gráfica de Node.js

Poblema funcion que sube una imagen a mi servidor con el modulo formidable

Publicado por jose angel (3 intervenciones) el 13/12/2018 22:43:03
Hola muy buenas, llevo un par de dias liado con el tema de subir una imagen a mi servidor de nodejs en una carpeta que he llamado imagenes, a continuacion pongo la funcion que estoy usando + modulo formidable :

Decir antes que he probado como 15 formas diferentes la subida de fichero con formidable , ahora si dejo el codigo que estoy implementando actualmente(lo mas basico para que funcione vaya) :


Nombre fichero = empleado.route.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
router.post('/uploadImage', (req, res) => {
 
    const entrada = new formidable.IncomingForm();
    entrada.uploadDir = '"../imagenes/"';
    entrada.parse(req);
    entrada.on('fileBegin', (field, file) => {
        file.path = " file.name";
       console.log(file);
       file.path = file.name;
    });
    entrada.on('end', function () {
        res.writeHead(200, { 'Content-Type': 'text/html' });
        res.write('<!doctype html><html><head></head><body>' +
            'Archivo subido<br><a href="index.html">Retornar</a></body></html>');
        res.end();
    });
}
);

Estoy haciendo las pruebas con postman , y esta es la forma en la que lo estoy usando:

capturas-de-postman.zip

La respuesta que me da nodejs es 200, es decir, en teoria no hay ningun error, pero no me sube la foto al directorio que he marcado.

Finalmente dejo mis directorios por si lo que fueses no lo estoy redireccionando bien :

directorios-app.zip

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder