![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2011
Сообщений: 14
|
Делаю загрузку картинок на фтп сервер, в принципе работает загрузчик на PHP, но к сожалению не на всех машинах (попробовал загрузить со школьного компьютера где интернет очень тормозной и железо ужасное, ответ от сервера вообще не приходит
) но через фтп загрузчик "FileZilla" всё загружается, и я предполагаю ,что если загружать схожим образом, но чрез флеш, то всё должно получится. Пока не смог найти в интернете как это сделать(( Вопросы: Может ли взаимодействовать флеш с FTP ? Если может, то как сделать загрузку файлов? |
|
|||||
|
Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
|
Напрямую нельзя. Только через серверную часть.
|
|
|||||
|
В моем случае пришлось писать с нуля ftp клиент (только реализация была под AIR).
Могу сказать что задача не простая, с большой кучей подводных камней, так как дело придется иметь напрямую с RFC959 стандартом + отправка/обработка/прием данных через Socket. Но если есть допущение в т.з. о том, что бы удаленная сторона обрабатывалась через php, то - рекомендую! Реализация не будет такой напряженной как в моем случае. |
|
|||||
|
Регистрация: Dec 2011
Сообщений: 14
|
Оу(( как раз с php и проблема, дело в том что школьные компы с ним как раз не контачат, а значит и у любого другого пользователя могут возникнуть такие проблемы, значит придётся искать другое решение, т.к. написать клиент самому мне пока не под силу ((
|
|
|||||
|
А почему именно ftp клиент?
Почему не написать альтернативную реализацию пересылки данных по http протоколу? 1. Выбираете файл; 2. В процессе отправки разбиваете его на части; 3. Отправка данных осуществляется небольшими блоками данных; 4. Php сервер принимает данные и отвечает вам об успешном приеме данных (или об ошибке); 5. Flash получает ответ и на основе ответа или отправляет сл. блок данных или прекращает отправку; Php сервер в "лабораторных условиях" поднять не проблема. Если вы хотите избежать работу с Php, и работать с FTP напрямую, то вынужден вас огорчить - Flash не поддерживает нативную работу с FTP протоколом!! Так что ...у вас есть несколько вариантов решения задачи: 1. Разовый найм специалиста, который решит вашу проблему ( 2. Разработать задачу самостоятельно; 3. Скачать исходники из интернета и попытаться в них разобраться (достойной работы еще не встречал); 4. Забыть эту проблему и никогда к ней не возвращаться; |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:06. |
|
|
« Предыдущая тема | Следующая тема » |
|
|