diff --git a/src/components/FormField/components/Fileupload/index.js b/src/components/FormField/components/Fileupload/index.js index 0bdcfeb..aeb43b9 100644 --- a/src/components/FormField/components/Fileupload/index.js +++ b/src/components/FormField/components/Fileupload/index.js @@ -133,10 +133,12 @@ const Fileupload = ({ } const onBeforeDrop = (e) => { + console.log('e.dataTransfer.files:', e.dataTransfer.files) return !isEmpty(e.dataTransfer.files) ? validateFileInputType(e.dataTransfer.files) : false; } const onBeforeSelect = (e) => { + console.log('e.originalEvent.target.files:', e.originalEvent.target.files) if (e.originalEvent.target.files) { return !isEmpty(e.originalEvent.target.files) ? validateFileInputType(e.originalEvent.target.files) @@ -146,10 +148,11 @@ const Fileupload = ({ const validateFileInputType = (files) => { const MIMEtype = new RegExp(acceptFormats); - + console.log('MIMEtype', MIMEtype) return Array.prototype.every.call(files, function passesAcceptedFormat(file) { const fileExtension = `.${file.name.split('.').pop().toLowerCase()}`; const fileType = file.type; + console.log('fileExtension', fileExtension, MIMEtype.test(fileType), MIMEtype.test(fileExtension)) return MIMEtype.test(fileType) || MIMEtype.test(fileExtension); }); } diff --git a/src/components/FormField/components/FileuploadAsync/index.js b/src/components/FormField/components/FileuploadAsync/index.js index 50a59be..e8ca752 100644 --- a/src/components/FormField/components/FileuploadAsync/index.js +++ b/src/components/FormField/components/FileuploadAsync/index.js @@ -121,17 +121,18 @@ const FileuploadAsync = ({ } const onBeforeDrop = (e) => { + console.log('e.dataTransfer.files:', e.dataTransfer.files) return !isEmpty(e.dataTransfer.files) ? validateFileInputType(e.dataTransfer.files) : false; } const onBeforeSelect = (e) => { const files = inputRef.current.getFiles(); const uploadedfiles = inputRef.current.getUploadedFiles(); - + console.log('files:', files) if (!multiple && (uploadedfiles.length > 0 || files.length > 0)) { return false; } - + console.log('e.originalEvent.target.files:', e.originalEvent.target.files) if (e.originalEvent.target.files) { return !isEmpty(e.originalEvent.target.files) ? validateFileInputType(e.originalEvent.target.files) @@ -141,10 +142,11 @@ const FileuploadAsync = ({ const validateFileInputType = (files) => { const MIMEtype = new RegExp(acceptFormats); - + console.log('MIMEtype', MIMEtype) return Array.prototype.every.call(files, function passesAcceptedFormat(file) { const fileExtension = `.${file.name.split('.').pop().toLowerCase()}`; const fileType = file.type; + console.log('fileExtension', fileExtension, MIMEtype.test(fileType), MIMEtype.test(fileExtension)) return MIMEtype.test(fileType) || MIMEtype.test(fileExtension); }); }