Посмотрите на событие. Вы можете просто иметь внутреннюю часть div, которая будет скрыта до тех пор, пока событие ondragover не запустит функцию, которая покажет div с внутри него, что позволяет пользователю перетаскивать файл. Наличие декларации onchange позволяет автоматически вызывать функцию (например, выгрузку) при добавлении файла к входным данным. Убедитесь, что ввод допускает несколько файлов, так как вы не можете контролировать, сколько они будут пытаться перетащить в браузер.
Actually I'm a fool.. you do it in exactly the same way, i.e.
<configuration>
<archive>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
</manifest>
</archive>
</configuration>
Silly question. Should have tried that first, really.