chore: update image checks (#2092)

This commit is contained in:
boojack
2023-08-06 10:38:39 +08:00
committed by GitHub
parent 5d5d8de9fe
commit 726300394b
2 changed files with 9 additions and 4 deletions

View File

@ -7,7 +7,7 @@ export const getResourceUrl = (resource: Resource, withOrigin = true) => {
};
export const getResourceType = (resource: Resource) => {
if (resource.type.startsWith("image") && isImage(resource.type)) {
if (isImage(resource.type)) {
return "image/*";
} else if (resource.type.startsWith("video")) {
return "video/*";
@ -34,5 +34,10 @@ export const getResourceType = (resource: Resource) => {
// isImage returns true if the given mime type is an image.
export const isImage = (t: string) => {
return t === "image/jpeg" || t === "image/png" || t === "image/gif" || t === "image/svg+xml" || t === "image/webp";
// Don't show PSDs as images.
return t.startsWith("image/") && !isPSD(t);
};
const isPSD = (t: string) => {
return t === "image/vnd.adobe.photoshop" || t === "image/x-photoshop" || t === "image/photoshop";
};