diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/vendor-document-list/dolce-upload-service.ts | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/vendor-document-list/dolce-upload-service.ts b/lib/vendor-document-list/dolce-upload-service.ts index 7717877b..35058a65 100644 --- a/lib/vendor-document-list/dolce-upload-service.ts +++ b/lib/vendor-document-list/dolce-upload-service.ts @@ -841,7 +841,13 @@ class DOLCEUploadService { // ✅ DB에 저장된 경로 형태: "/documents/[uuid].ext" // 개발: public/documents/[uuid].ext // 프로덕션: /evcp_nas/documents/[uuid].ext - actualFilePath = path.join(config.baseDir, 'public', filePath.substring(1)); // 앞의 '/' 제거 + if (config.isProduction) { + // 프로덕션: NAS 경로에 직접 documents 추가 + actualFilePath = path.join(config.baseDir, filePath.substring(1)); // 앞의 '/' 제거 + } else { + // 개발: public/documents/[uuid].ext + actualFilePath = path.join(config.baseDir, 'public', filePath.substring(1)); // 앞의 '/' 제거 + } console.log(`📁 documents 경로 처리: ${filePath} → ${actualFilePath}`); } else if (filePath.startsWith('/api/files')) { |
