Я пытался <input type="file" value="path..." />, но не работает.
<input type="file" value="path..." />
Как исправить?
Ввод файла не может быть предварительно заполнен веб-страницей.
Это позволяет избежать таких ситуаций, как:
<input type="file" value="path-to-standard-location-for-quicken-data-files" style="display: none">
Боюсь, что по соображениям безопасности это невозможно. Браузер будет определять, как будет обрабатываться поле ввода файла, и только пользователь может изменить значение, нажав кнопку «Обзор».
Из спецификации W3C:
input type = "file": Создает элемент управления выбором файла. Пользовательские агенты могут использовать значение атрибут value в качестве исходного файла имя.
Поскольку вы ничего не знаете о файловой структуре на стороне пользователя, вы не можете заранее определить файл для выбора. И было бы довольно небезопасно, если бы вы могли просто скрыть <input /> и отправить его с формой ...
<input />