с дополнительной информацией.

от вопрос уже есть ответ здесь:

Как установить объекты File и длину в объекте FileList, где файлы также отражаются в объекте FormData? 1 ответКак загрузить и перечислить каталоги в Firefox и Chrome / Chromium, используя события изменения и удаления 1 ответ

Я пытаюсь создать элемент управления, в котором вы можете выбрать файл для отправки в форме и вставить файл в него, чтобы сделать то же самое. У меня есть что-то вроде этого, где он также покажет предварительный просмотр файла, если это изображение:

<div class="preview-image-container">

  <input type="file" name="File" id="File" accept="image/*" 
         class="image-url form-control" style="display:none;" />

  <div class="preview-image-dummy"></div><img class="preview-image-url" />
  <div class="preview-image-instruction">
    <div class="preview-image-btn-browse btn btn-primary">Select file</div>
    <p>or drop it here.</p>
  </div>

</div>

Вот скрипка с MCVE.

Пользователь сбрасывает файл вpreview-image-container, Файл не отправлен с AJAX, пользователь должен отправить форму, которая содержит больше данных.

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

Как вы можете видеть из MCVE, меня интересует только использованиеJQuery или чистый JavaScript без дополнительных библиотек.

Несмотря на то чтоdropzone.js может быть использован, он не соответствует моим требованиям, и потребовалось бы значительное количество времени, чтобы настроить его внешний вид. Кроме того,dropzone.js У меня есть определенные требования к конфигурации, которые не могут быть выполнены в моем приложении ASP.NET.

Есть похожий вопрос, но нет правильного ответа:
Как установить объект файла во входной файл в форме в HTML?

Также не похож наперетащите файл ввода и предварительный просмотр изображений перед загрузкой потому что я уже достиг перетаскивания и предварительного просмотра.Мой вопрос относится к проблеме наличия пустого файла ввода при отбрасывании файла в родительском контейнере.

Ответы на вопрос(1)

Ваш ответ на вопрос