В соответствии с документацией браузер предоставляет тип mime-файла, поэтому все, что вам нужно сделать, это разрешить изображения, аудио и видео, например, так:
acceptedFileTypes={['image/*', 'audio/*', 'video/*']}
Функция fileValidateTypeDetectType
необходима только в том случае, если браузер делает ошибку при определении типа пантомимы. В этом случае вы resolve
правильный тип (или позвоните reject(reason)
для отмены.