Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Заливка файла через форму и get запрос по окончанию загрузки (https://javascript.ru/forum/misc/48024-zalivka-fajjla-cherez-formu-i-get-zapros-po-okonchaniyu-zagruzki.html)

psihoz26 16.06.2014 23:13

Заливка файла через форму и get запрос по окончанию загрузки
 
Возможно ли средствами js и html сделеть такую страничку спомощью которой будет загружаться на сревер файл(картинка) и по окончанию загрузки сразу же открывался в этой же страничке?

пример формы
Код:

<form action="http://example.com/file.php"
enctype="multipart/form-data" method="POST">
<input type="file" name="aa" />
<input type="submit" />
</form>


Erolast 17.06.2014 08:15

Конечно же нет. Javascript и html отсылаются клиенту как обычный текст и обрабатываются на стороне клиента. К серверу они никакого доступа не имеют и в принципе иметь не могут.

jsnb 17.06.2014 11:28

Ну используя File API вполне можно отправить файл на сервер без перезагрузки страницы и после отправки получить с сервера данные. Естественно серверный скрипт должен принять этот файл, сохранить его, сгенерировать ссылку и отправить ее на клиент.

BETEPAH 17.06.2014 14:37

Цитата:

Сообщение от jsnb
Естественно серверный скрипт должен принять этот файл, сохранить его, сгенерировать ссылку и отправить ее на клиент.

в принципе, для отображения дожидаться загрузки не обязательно. Используя File API, можно вывести изображение сразу после выбора в файлинпуте.
psihoz26,
а для браузеров без File API можно использовать какой-нибудь флешевый файл-лоадер

Erolast 17.06.2014 14:57

Цитата:

Ну используя File API вполне можно отправить файл на сервер без перезагрузки страницы и после отправки получить с сервера данные. Естественно серверный скрипт должен принять этот файл, сохранить его, сгенерировать ссылку и отправить ее на клиент.
Хм, я почему-то решил, что задачей является заливка на сервер файла с помощью js и html.


Часовой пояс GMT +3, время: 05:23.