powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как работает input type file ?
7 сообщений из 7, страница 1 из 1
Как работает input type file ?
    #38868279
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если написать форму
Код: html
1.
2.
3.
4.
<form enctype="multipart/form-data" method="post">
   <p><input type="file" name="f">
   <input type="submit" value="Отправить"></p>
  </form> 



то можно отправлять файлы.

У меня такой вопрос. Вижу при отправке, что в input-е появляется имя файла. Но мне не понятно как этот файд браузер находит. Он копирует при выборе его в какую то временную папку браузера его или создаёт "ярлык" какой - нить.

Как это происходит?
...
Рейтинг: 0 / 0
Как работает input type file ?
    #38868320
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90, браузер находит выбранный файл по его полному пути как и любая другая программа. По submit он читает этот файл и отправляет в теле запроса. Перед отправкой файл никуда не копируется т.к. это было бы лишним шагом. Причем это можно элементарно проверить - выбери файл для загрузки, удали его и нажми submit.
...
Рейтинг: 0 / 0
Как работает input type file ?
    #38868350
questioner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bazile,

можете показать где хранится полный путь от момента выбора файла до submit.
...
Рейтинг: 0 / 0
Как работает input type file ?
    #38868362
bazile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
questioner, хранится где-то в памяти браузера. Прочитать можно помощью JavaScript - свойство value или files если браузер поддерживает HTML5. При этом из соображений безопасности ты увидишь только имя файла.
...
Рейтинг: 0 / 0
Как работает input type file ?
    #38868397
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
bazile,
а если я знаю путь до файла могу ли я как-то js-ом заполнить форму и сабмитнуть ее?
...
Рейтинг: 0 / 0
Как работает input type file ?
    #38868424
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90а если я знаю путь до файла могу ли я как-то js-ом заполнить форму и сабмитнуть ее?
таким образом можно было бы любой файл скомуниздить.
...
Рейтинг: 0 / 0
Как работает input type file ?
    #38868427
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90а если я знаю путь до файла могу ли я как-то js-ом заполнить форму и сабмитнуть ее?Заполнить можете. Сабмитнуть можете. И ещё, можете не рассчитывать на ожидаемый результат.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как работает input type file ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]