Your IP : 216.73.216.86


Current Path : /var/www/homesaver/www/bitrix/js/ui/uploader/core/src/helpers/
Upload File :
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;