Если в проводнике на файле нажать ctrl-c, то весь файл не копируется в буфер обмена, а только путь к нему (и, вроде, какая-то мета информация, что бы обозначить что это таки файл, а не просто строка с путем к файлу; представь, что кто-то скопирует в буфер обмена файл размером 10Гб, писать его в буфер обмена смысла нет в принципе), задача принимающего приложения обработать такую вставку корректно, если браузер этого не предоставляет, то ничего не получиться.