From 4984fdc1868b35cedd61744e81f1c2e90c00dc5d Mon Sep 17 00:00:00 2001 From: faupol3 <45740133+faupol3@users.noreply.github.com> Date: Tue, 18 Feb 2020 20:26:13 -0300 Subject: [PATCH] Fix isImage helper function Better to avoid checking by extension and rely on mime types. --- src/helpers/helpers.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/helpers/helpers.js b/src/helpers/helpers.js index 027c0003..7fee4e84 100644 --- a/src/helpers/helpers.js +++ b/src/helpers/helpers.js @@ -1,9 +1,7 @@ export function isImage(file) { - const fileName = file.name || file.path; - const suffix = fileName.substr(fileName.lastIndexOf('.') + 1).toLowerCase(); - if (suffix === 'jpg' || suffix === 'jpeg' || suffix === 'bmp' || suffix === 'png') { - return true; - } + if (file.type.split('/')[0] === 'image') { + return true; + } } export function convertBytesToMbsOrKbs(filesize){ var size = ''; @@ -25,4 +23,4 @@ export async function createFileFromUrl (url) { const filename = url.replace(/\?.+/, '').split('/').pop(); const ext = data.type.split('/').pop(); return new File([data], `${filename}.${ext}`, metadata); -} \ No newline at end of file +}