Witam, posiadam taki skrypt:

	function drop(ev)
	{
		ev.stopPropagation();
		ev.preventDefault();
		var input = document.getElementById('file');
		document.getElementById('file').files = ev.dataTransfer.files;
		document.getElementById('name').value = ev.dataTransfer.files[0].name;
	}

Mam zdarzenia podpięte pod tag body, chciałbym uzyskać efekt, żeby po przeciągnięciu pliku metodą drag&drop automatycznie plik znalazł się w inpucie. Powyższy kod działa bez problemowo w przeglądarce Google Chrome, oczywiście resztę wydarzeń też mam podpiętych lecz już w przeglądarce Mozilla Firefox ta metoda przestaje działać. Z tego jak zacząłem debugować, to model obiektu ev.dataTransfer.files jest troszkę inny, ma ktoś jakiś pomysł jak to poprawić?