Задать вопрос

Возможно ли в Javascript сравнивать File Objects?

Значит, пробую в веб-проекте прикрутить jQuery File Upload, все делаю через API.

Дошел до момента, когда в javascript-переменную (массив) добавляю File Object, но перед этим необходимо проверить, нет ли такого объекта в массиве.

К сожалению метод JSON.stringify для File Object и операция сравнения (==) не работают.
  • Вопрос задан
  • 4022 просмотра
Подписаться 2 Оценить Комментировать
Ответ пользователя Сергей Протько К ответам на вопрос (6)
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
А зачем вам это нужно? Что бы пользователь не мог загрузить один и тот же файл дважды? А почему его нужно так ограничивать?

В любом случае, если у двух файлов одинаковое название и одинаковый размер файлов, с очень большой долей вероятности это один и тот же файл. Либо копия файла находящаяся в другой директории.

По хорошему это лишняя проверка, если только для этого нету веских оснований.
Ответ написан
Комментировать