Я испробовал большинство решений, но, похоже, никто не работал. Однако я нашел прогулку вокруг него.
Структура формы: form
=> label
, input
и submit button
. После того, как мы выберем файл, имя файла будет показано надписью, сделав это вручную в JavaScript.
Итак, моя стратегия такова: изначально отправка button
отключена, после выбора файла атрибут кнопки отправки disabled
будет удален, чтобы я мог отправить файл. После отправки я очищаю label
, что выглядит так, будто я очищаю файл input
, но на самом деле это не так. Затем я снова отключу кнопку отправки, чтобы запретить отправку формы.
Устанавливая отправку button
disable
или нет, я прекращаю отправку файла много раз, пока не выберу другой файл.