| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > AJAX File Upload - Залить файл на сервер |
| Автор: Darhazer 26.3.2006, 12:05 |
| Приветь, Хочу сделать так, что пользватель мог выбрать изображение, нажать на Upload и продолжить писать то, что начал, а когда файл полностю залить на сервер у него просто добавиться возможность добавить его в своем посте. Т.е. он можеть писать свой пост пока добавляеть attachment-а к посте. Вопрос: как это сделать Я в AJAX вообще новый, искал в интернете, но нигде не нашел подходящий пример Пожалуйста, помогите |
| Автор: Ciber SLasH 26.3.2006, 16:55 |
| Darhazer, по ходу через AJAX не отправить файл — смотри последний абзац этого поста: http://forum.vingrad.ru/index.php?showtopic=54093&view=findpost&p=429319 Помжно отправить в IFRAME-ме, тогда главная страница перезагружаться не будет. |
| Автор: Darhazer 27.3.2006, 14:51 |
| Спасибо. За IFrame-е догодался - так и сделал, сейчась попробую сделать и progress bar, который будет показивать сколько KB уже залились. Ну для этого уже AJAX поможеть, я видел примери... Если успею, виложу пример, если нет - буду спрашивать вас |
| Автор: 12345c 27.3.2006, 15:10 |
| Ciber SLasH, я помню из обсуждений на ин.форумах, что отправить можно, но по отдельности - только файл или только GET-данные. http://www.15seconds.com/issue/010522.htm http://xpoint.ru/forums/programming/javascript/misc/thread/35752.xhtml ( http://www.captain.at/ajax-file-upload.php ) http://xpoint.ru/forums/programming/XUL/thread/27174.xhtml http://www.experts-exchange.com/Web/Web_Languages/Q_21132871.html http://blog.joshuaeichorn.com/archives/2005/05/01/ajax-file-upload-progress/ Добавлено @ 15:12 Darhazer, Про прогресс-бар есть отдельная тема и много статей по поводу. |
| Автор: Ciber SLasH 27.3.2006, 15:39 |
| 12345c, интересные ссылки, но по ссылкам видно, что нужно получать особые привилегии для Мозиллы, или обращаться ADODB в IE, а с другими браузерами — торба. |
| Автор: 12345c 28.3.2006, 19:22 |
| В Опере 8.5 частично сделали, или даже в 8.01, но, скорее всего, не файлы. Есть фреймы для Оперы и остальных, не дают привилегий - пользуешься фреймами. |
| Автор: kpuknet 28.7.2006, 21:22 |
| Darhazer, Даешь код народу? Добавлено @ 21:22 мне можно без прогресс бара |
| Автор: 12345c 29.7.2006, 00:49 | ||
| FileChucker http://encodable.com/filechucker/ А вот Upload files с такими условиями:
http://www.captain.at/ajax-file-upload.php |
| Автор: nulay 17.3.2008, 23:22 |
| да тож пытался на днях что-то соорудить , пыхтел над prtototype - вроде как поидее можно - как мне поначалу казалось что нуно просто в аякс.реквест передать submit и вернуть форме фалс на событие онсабмит, оказалось все намного сложнее. фай передается какимто замысловато непонятным способом. типо что то того что существует метод файлапдейтер, перерыл много потратил день , в итоге плюнул сделал кнопочку на которую выкидывается диалоговое окно в котором и бросил передачу файла - вообщем они завернули с этим нехило, есл икто что нарыл интерестно будет выслушать |