diff --git a/images/356b440280b6ae3bf2ac7dda5acd61e2.jpeg b/images/356b440280b6ae3bf2ac7dda5acd61e2.jpeg deleted file mode 100644 index d548844..0000000 Binary files a/images/356b440280b6ae3bf2ac7dda5acd61e2.jpeg and /dev/null differ diff --git a/images/4aae394ec0a164c2d2f9442f945bb01e.jpeg b/images/4aae394ec0a164c2d2f9442f945bb01e.jpeg deleted file mode 100644 index d548844..0000000 Binary files a/images/4aae394ec0a164c2d2f9442f945bb01e.jpeg and /dev/null differ diff --git a/images/65618a0a48d4020d656dd6bebf2bed69.jpeg b/images/65618a0a48d4020d656dd6bebf2bed69.jpeg deleted file mode 100644 index d548844..0000000 Binary files a/images/65618a0a48d4020d656dd6bebf2bed69.jpeg and /dev/null differ diff --git a/images/8.jpeg b/images/8.jpeg deleted file mode 100644 index a77985c..0000000 Binary files a/images/8.jpeg and /dev/null differ diff --git a/images/85c7996adf8a7024d6d5208afdfdaec2.png b/images/85c7996adf8a7024d6d5208afdfdaec2.png deleted file mode 100644 index 7c05c1a..0000000 Binary files a/images/85c7996adf8a7024d6d5208afdfdaec2.png and /dev/null differ diff --git a/images/bd36943993ef57725e556b409ebce671.png b/images/bd36943993ef57725e556b409ebce671.png deleted file mode 100644 index 7c05c1a..0000000 Binary files a/images/bd36943993ef57725e556b409ebce671.png and /dev/null differ diff --git a/server/controller/Admin/ticket.js b/server/controller/Admin/ticket.js index ebe3c01..1df6179 100644 --- a/server/controller/Admin/ticket.js +++ b/server/controller/Admin/ticket.js @@ -6,9 +6,9 @@ const Inscripcion = require(`${dbPath}/Inscripcion`); const ticket = async (body) => { return Inscripcion.findOne({ where: { folio: body.folio }, - attributes: ['rutaTicket'], + attributes: ['rutaTicket', 'extension'], }).then((res) => { - return res.rutaTicket; + return { rutaTicket: res.rutaTicket, extension: res.extension }; }); }; diff --git a/server/controller/Usuario/inscripcionUsuario.js b/server/controller/Usuario/inscripcionUsuario.js index 00cf88d..829cf49 100644 --- a/server/controller/Usuario/inscripcionUsuario.js +++ b/server/controller/Usuario/inscripcionUsuario.js @@ -33,6 +33,7 @@ const inscripcion = async (body, file) => { fechaInscripcion: ahora.format(), fechaTicket: body.fechaTicket, rutaTicket: file.path, + extension: file.mimetype.split('/')[1], }); } else { return Inscripcion.create({ diff --git a/server/db/tablas/Inscripcion.js b/server/db/tablas/Inscripcion.js index 74febcb..5d1587b 100644 --- a/server/db/tablas/Inscripcion.js +++ b/server/db/tablas/Inscripcion.js @@ -50,6 +50,10 @@ Inscripcion.init( allowNull: true, defaultValue: null, }, + extension: { + type: DataTypes.STRING(6), + allowNull: false, + }, }, { sequelize, diff --git a/server/routes/Admin.js b/server/routes/Admin.js index ab5d467..77ee4dd 100644 --- a/server/routes/Admin.js +++ b/server/routes/Admin.js @@ -34,7 +34,10 @@ app.get(`${route}/ticket`, (req, res) => { return ticket(req.query) .then((data) => { res.writeHead(200, { 'content-type': `image/png` }); - fs.createReadStream(process.cwd() + '/' + data + '.jpeg').pipe(res); + console.log(data); + fs.createReadStream( + process.cwd() + '/' + data.rutaTicket + '.' + data.extension + ).pipe(res); // res.status(200).json(data); }) .catch((err) => {