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}`); }, });