Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > закачка файлов без перезагрузки страницы


Автор: Raily 31.3.2010, 14:43
у меня такой вопрос - есть написанная функция по закачке файлов на сервер, теперь мне нужно реализовать такую задачу:
закачка нескольких файлов должна происходить без перезагрузки страницы. Получается, что нужно использовать Ajax. Я могу функции JS передать название файла, но в этом случае в массив $_FILES этот файл не запишется(( и закачка не произойдет. 
Мне сказали, что можно эту проблему решить с использованием iframe, может кто подскажет, как его можно использовать к данной задаче? или может есть другие способы?

Автор: skyboy 31.3.2010, 15:04
есть http://www.google.com.ua/search?q=ajax+file+upload&ie=utf-8&oe=utf-8&aq=t. в виде плагинов к jquery/mootools/prototype или в виде автономных библиотек.

Автор: Raily 31.3.2010, 15:20
спасибо! но хотелось бы понять, как это можно сделать и попробовать написать самой, ищу информацию про iframe, но может кто-то сможет посоветовать что-то?

Автор: bars80080 31.3.2010, 15:43
iframe - это просто окошко на другую страницу внутри другой страницы. соответственно, загрузка файлов через iframe ни капли не отличается от обычной. в этой внутренней странице - всего лишь форма с полем <input typ="file", и кнопкой сабмит. выбрали файл, нажали кнопку - форма отправилась. но так как она в iframe, то основная страница не перезагружается. вот и всё

Автор: Raily 31.3.2010, 16:38
спасибо большое!!! теперь стало понятно  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)