![]() |
Загрузчик файлов с прелоадером
Всем доброго времени суток, форумчане! Подскажите, пожалуйста, как сделать загрузчик файлов с прелоадером. Как например на яндекс народе, когда загружаешь файлы на сервак.
|
Если нужен аплоадер, смотрите в хелпе примеры для класса FileReference.
Если при этом нужен индикатор прогресса, используйте событие onProgress (в примере есть). |
Посмотрел в хелпе пример. У меня пока возник вопрос по этой строке кода
Код AS1/AS2:
|
1. Почитайте, например это, пропуская все про форму*, и начиная с суперглобального массива $_FILES.
2. Разновидности принимающего скрипта зависят от того, что делать с залитым файлом. 3. Например, скрипт с рабочего проекта PHP код:
И далее, помещаем полученный файл в директорию $folder, задавая ему имя $stend. Или PHP код:
Но это частные случаи, просто под рукой были. Вообще, иногда сохраняют исходное имя полученного файла, когда копируют из временного файла (т.е. того, в который сервер изначально получает файл - нечто с неудобоваримым названием и во временной директории хостинга) в файл с "родным" именем и куда нужно. Т.е. все зависит от (2). ---------- * Аплоадеры на флеше "втихую" используются во всякого рода CMS-ках, так как флеш позволяет заливать на сервер файлы, минуя перезагрузку страницы, что требуется, если заливать на сервер файл с помощью HTML-формы. PS. Вопрос вообще-то не в эту ветку, если будут дальнейшие вопросы, то лучше создать нужную тему в "Серверных технологиях". |
Спасибо большое! Буду пробовать.
Добавлено через 68 часов 14 минут Блин, что-то не хочет работать:( Вот код кода во флеше (все из хелпа взял) Код AS1/AS2:
PHP код:
Добавлено через 68 часов 27 минут Поставил обработчик события, флешка открывает окно загрузки, а пхп не хватает почему-то файлы. |
1.Как вы определили, хватает php файлы или нет?
2.В том же help.adobe.com написано, что по умолчанию в массив $_GET (или $_POST) файл FileReference.upload() передает в переменную $_REQUEST['Filedata'], ели вы не задаете его во втором параметре вызова функции unload... 3.Зачем echo - вы все равно не отлавливаете ответ от сервера? Я использую следующий скрипт (самописный): PHP код:
|
Все, заработало. Файл сохраняется. Спасибо!! Теперь пытаюсь замктить фильтр на открываемые файлы и датчик на загрузку файла)))
|
| Часовой пояс GMT +4, время: 00:06. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.