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
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
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
- capturas-de-postman.zip(37,8 KB)
- directorios-app.zip(25,3 KB)
Valora esta pregunta


0