У меня есть скрипт загрузки с перетаскиванием, который отлично работает на Chrome и Firefox. Однако в Safari возникает проблема с получением размера файла. Он возвращает 0 байт для размера файла, но, как ни странно, он иногда возвращает правильный размер файла. Это примерно 1 из каждых 10 раз.
Я получаю список файлов через событие перетаскивания, например:
var files = event.dataTransfer.files;
alert(files[0].size);
И при попытке использовать метод размера я получаю 0 байт в ответ. Кто-нибудь знает, почему это происходит?