This commit is contained in:
2025-05-10 15:59:02 +08:00
parent d6b32af2b2
commit 396fd4b934
21 changed files with 662 additions and 83 deletions

View File

@@ -21,3 +21,18 @@ export const baseImage = (url) => {
if (!url) url = '';
return url.startsWith('http') ? url : import.meta.env.VITE_API_URL + url;
}
export const determineMediaType = (url) => {
const imageExtensions = ['.jpg', '.jpeg', '.png', '.gif', '.bmp', '.svg'];
const videoExtensions = ['.mp4', '.mov', '.avi', '.mkv', '.webm'];
const extension = url.substring(url.lastIndexOf('.')).toLowerCase();
if (imageExtensions.includes(extension)) {
return 'Image';
} else if (videoExtensions.includes(extension)) {
return 'Video';
} else {
return 'Unknown';
}
}