Установить значение по умолчанию для формы входного файла

Возможный дубликат:
динамически устанавливаемое значение ввод файла

У меня есть HTML-форма входного файла, и я хочу установить начальное значение пути к файлу в HTML-форме. Я пытаюсь изменить тег «значение», но это все равно не работает. <input type="file" name="testcase" value= "C:\test.txt">

Пожалуйста, дайте мне несколько советов для этой небольшой проблемы. Спасибо.


person aladine    schedule 19.04.2010    source источник
comment
Это невозможно: stackoverflow.com /вопросы/1017224/   -  person deceze♦    schedule 19.04.2010
comment
Я дал полный и актуальный (декабрь 2013 г.) ответ об этом здесь: Запомнить и повторно заполнить ввод файла   -  person GitaarLAB    schedule 16.12.2013
comment
Путь ответов, созданный для этого вопроса различными модераторами, ввел меня в заблуждение. Возможный дубликат для этого вопроса, динамически устанавливаемое значение ввода файла, хотя и связанный, не является одним и тем же вопросом. Этот вопрос, в свою очередь, помечен как дубликат вопроса Как установить входное значение файла при перетаскивании файла на страницу? который, безусловно, является другим вопросом, чем этот. Я согласен: открыть. Поскольку я не могу ответить на этот вопрос, потому что он закрыт, а в этом комментарии не хватает символов, я оставляю свой ответ в качестве следующего комментария.   -  person CODE-REaD    schedule 15.12.2017
comment
Комментарий используется в качестве ответа, поскольку вопрос закрыт, поэтому я не могу на него ответить: Обычно вы не можете установить начальное значение <input type="file"> из соображений безопасности, как описано ниже. Но вы можете установить фильтр для управления тем, какие файлы будут отображаться в окне выбора пользователя с помощью параметра accept на <input>. См. stackoverflow.com /questions/4328947/, чтобы узнать подробности.   -  person CODE-REaD    schedule 15.12.2017


Ответы (1)


С HTMLHelp.com:

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

Поэтому установка начального значения не поддерживается.

person anonymous    schedule 19.04.2010
comment
Я попытался присвоить значение полю ввода файла через консоль firebug, и у меня есть исключение безопасности. Так что да, это невозможно. - person The Disintegrator; 19.04.2010