| Current Path : /var/www/homesaver/www/bitrix/js/ui/uploader/core/src/helpers/ |
| Current File : /var/www/homesaver/www/bitrix/js/ui/uploader/core/src/helpers/can-append-file-to-form.js |
let result = null;
const canAppendFileToForm = (): boolean => {
if (result === null)
{
try
{
const dataTransfer = new DataTransfer();
const file = new File(['hello'], 'my.txt');
dataTransfer.items.add(file);
const input = document.createElement('input');
input.setAttribute('type', 'file');
input.files = dataTransfer.files;
result = input.files.length === 1;
}
catch
{
result = false;
}
}
return result;
};
export default canAppendFileToForm;