From 4c60b7794b6bfb4cbae484085c4433bb7b840f53 Mon Sep 17 00:00:00 2001 From: Nevo David Date: Thu, 14 Mar 2024 15:54:46 +0700 Subject: [PATCH] feat: add file path --- apps/backend/src/api/routes/media.controller.ts | 5 ++++- libraries/nestjs-libraries/src/upload/upload.module.ts | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/apps/backend/src/api/routes/media.controller.ts b/apps/backend/src/api/routes/media.controller.ts index 15a556c1..851f874a 100644 --- a/apps/backend/src/api/routes/media.controller.ts +++ b/apps/backend/src/api/routes/media.controller.ts @@ -35,7 +35,10 @@ export class MediaController { ) file: Express.Multer.File ) { - const filePath = file.path.replace(process.env.UPLOAD_DIRECTORY, ''); + const filePath = + file.path.indexOf('http') === 0 + ? file.path + : file.path.replace(process.env.UPLOAD_DIRECTORY, ''); return this._mediaService.saveFile(org.id, file.originalname, filePath); } diff --git a/libraries/nestjs-libraries/src/upload/upload.module.ts b/libraries/nestjs-libraries/src/upload/upload.module.ts index 1fe0f559..1c94dfa8 100644 --- a/libraries/nestjs-libraries/src/upload/upload.module.ts +++ b/libraries/nestjs-libraries/src/upload/upload.module.ts @@ -9,8 +9,8 @@ const storage = process.env.CLOUDFLARE_ACCOUNT_ID && process.env.CLOUDFLARE_ACCESS_KEY && process.env.CLOUDFLARE_SECRET_ACCESS_KEY && - process.env.CLOUDFLARE_BUCKETNAME && process.env.CLOUDFLARE_REGION && + process.env.CLOUDFLARE_BUCKETNAME && process.env.CLOUDFLARE_BUCKET_URL ? new CloudflareStorage( process.env.CLOUDFLARE_ACCOUNT_ID,