From 099195c37bfbb023fda0b2c3ab4233016d095c82 Mon Sep 17 00:00:00 2001 From: David Arranz Date: Tue, 24 Sep 2024 17:15:24 +0200 Subject: [PATCH] . --- Dockerfile.server | 4 ++-- server/src/infrastructure/express/api/upload.middleware.ts | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Dockerfile.server b/Dockerfile.server index 95255be..bfd4107 100644 --- a/Dockerfile.server +++ b/Dockerfile.server @@ -72,6 +72,6 @@ RUN yarn install --production EXPOSE 3001 # Comando para correr la aplicación -#CMD ls -la /api/uploads -CMD node -r ts-node/register/transpile-only -r tsconfig-paths/register ./server/src/index.js +CMD ls -la /api/uploads +#CMD node -r ts-node/register/transpile-only -r tsconfig-paths/register ./server/src/index.js diff --git a/server/src/infrastructure/express/api/upload.middleware.ts b/server/src/infrastructure/express/api/upload.middleware.ts index 7ecff7e..085c447 100644 --- a/server/src/infrastructure/express/api/upload.middleware.ts +++ b/server/src/infrastructure/express/api/upload.middleware.ts @@ -33,7 +33,9 @@ export function createMulterMiddleware(options: CreateUploadMiddlewareOptions) { }, filename: (req, file, cb) => { const ext = path.extname(file.originalname); - cb(null, `${file.originalname}-${Date.now()}.${ext}`); + const name = path.basename(file.originalname, ext); + const timestamp = Date.now(); + cb(null, `${name}-${timestamp}${ext}`); }, });