added canvas resizing

This commit is contained in:
paul
2024-08-05 22:36:05 +05:30
parent 940fe815c6
commit 5594daec82
14 changed files with 1099 additions and 60 deletions

17
src/utils/file.js Normal file
View File

@@ -0,0 +1,17 @@
const ImageFileExtensions = ["png", "gif", "jpg", "jpeg", "webp"]
const VideoFileExtensions = ["mp4", "webm", "m4v", "webm"]
export function getFileType(file){
if (file.type?.startsWith("image") || ImageFileExtensions.includes(file.name.split(".").at(-1))){
return "image"
}else if (file.type?.startsWith("video") || VideoFileExtensions.includes(file.name.split(".").at(-1))){
return "video"
}else if(file.type?.startsWith("audio")){
return "audio"
}
return "others"
}