missions s3

This commit is contained in:
alma 2025-05-06 11:45:11 +02:00
parent 46ed11bd32
commit 2be6e130e9

View File

@ -256,7 +256,20 @@ export function getPublicUrl(filePath: string): string {
// Remove leading slash if present
const cleanPath = filePath.startsWith('/') ? filePath.substring(1) : filePath;
// Construct the full URL
// Special handling for paths that start with 'pages/'
if (cleanPath.startsWith('pages/')) {
// For paths with pages/ prefix, use a different URL format
const minioBaseUrl = process.env.NEXT_PUBLIC_MINIO_BASE_URL || process.env.MINIO_PUBLIC_URL;
if (minioBaseUrl) {
const trimmedBaseUrl = minioBaseUrl.replace(/\/$/, ''); // Remove trailing slash if present
const publicUrl = `${trimmedBaseUrl}/${cleanPath}`;
console.log('Generated special public URL for pages path:', publicUrl);
return publicUrl;
}
}
// Construct the full URL using the standard approach
const endpoint = S3_CONFIG.endpoint?.replace(/\/$/, ''); // Remove trailing slash if present
const bucket = S3_CONFIG.bucket;