Как учесть файл, перемещаемый / удаляемый перед отправкой формы - PullRequest
0 голосов
/ 06 марта 2020

Итак, у меня есть форма с вводом типа файла, и обнаружена ошибка, при которой, если пользователь выбирает файл для ввода, затем удаляет / перемещает файл из своей файловой системы (для ввода типа файла все еще сохраняется исходный путь к файлу, который он выбрал как значение), а затем отправляет форму, она дает Chrome «missing_file_err», что имеет смысл, поскольку путь к файлу, который они предоставили, больше не является точным.

Есть ли способ избежать этого? Может быть, есть какой-то виджет загрузки файлов, который я могу использовать, который сохраняет копию файла при его выборе, даже если он перемещает или удаляет его перед отправкой?

1 Ответ

0 голосов
/ 06 марта 2020

Очень редко пользователь вводит информацию в форму, удаляет файл и затем отправляет форму.

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

$('#fileToUpload').change(function() {
    $('#submit').click();
});
...