куда помещается файл
Доброго времени.
что-то никак не дотумкаю, как добраться до файла. Есть кнопка button.type = 'file', понятно, что при её нажатии открывается окно с выбором файла. Выбираю файл, далее 'OK', файл типа куда-то прицепился. А как теперь к нему подобраться, зная скажем id этой кнопки? Например, чтобы имя посмотреть, размер, отправить на сервер и т.д. |
Вы уверены, что используете тег "button", а не "input"?
<input type="file" id="file"/> <button type="button" id="button">click</button> <script> document.getElementById('button').onclick=function(){ console.log( document.getElementById('file').files ); }; </script> |
Цитата:
document.createElement('input')тип 'file'. А у .files есть какие-нибудь подмножества, навроде имени файла и под каким соусом ентот файл можно впиндюрить в XMLHttpRequest(), чтобы отослать куда-нибудь? |
atanov,
FormData |
atanov, files - экземпляр класса FileList.
Файл можно отправить на сервер с помощью FormData или FileReader (с FormData я еще не работал). |
Nexus, рони, спасибо большое.
|
Одинокий файл можно просто отправить на сервер, передав в метод send у XMLHttpRequest, например.
|
Alexandroppolus, а вот как, никак не разберусь. Если можно пример скрипта. Через FormData, разобрался, получается отправлять и на сервере обрабатывать.
|
Часовой пояс GMT +3, время: 11:29. |