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

Как вставить файл в input через js?

Сделал простенький drag and drop.
В своем приложении я реализовал функцию: когда добавляется один файл, появляется ещё одна кнопка, для добавления нового файла, так же появляется иконка для удаления файла. С файлами, которые были добавлены через нажатие кнопки проблем нет, они добавляются и удаляются как надо, а вот с файлами добавленными через drag and drop есть проблема.
Когда срабатывает событие, что я "сбросил" файл, то этот файл передается в функцию для добавления файла,
но проблема в том, что input остается пустым, без файла. Из-за чего не получается работать с ним при удалении(при удалении мне нужно отнять размер удаленного файла от общей суммы), но так как файла в инпуте нет, то и размер удаляемого файла я считать никак не могу. Пытался как-то насильно вставить файл в инпут, но ничего не получилось, реакт ругается, что так нельзя делать. Какие есть варианты решения проблемы?
  • Вопрос задан
  • 202 просмотра
Подписаться 2 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы