Просмотр полной версии : FTP-Клиент
Доброго времени суток дамы и господа. Вот столкнулся с проблеммой реализации FTP-клиента на Flash. Какие будут соображения?. Зарание благодарен. С Ув. Николай.
Сображения банальные, сообщение о факте существования проблемы и описание проблемы, это абсолютно разные вещи.
взять содержимое папки через сервер скрипт, и передать в флэш, и поставить ссылки на значения в переменных полученных от сервер скрипта
Уважаемый Николай если это все кажется слишком трудным, тогда может в раздел "Ваканции" пойти и там спросить?
Заюзать сокетное соединение. С FTP севером из flash так просто нельзя связаться.
Dendroid
24.10.2006, 09:04
Единственная проблема для флэша при написании ftp - нет настоящего интерфейса для файлов локальной машины (fileReference, собственно, к файлам доступа не даёт, т.к. вещь в себе). А всякие там "залогиниться", "прочитать директорию", "закачать файл внутрь флэша", "изменить права файла" по ftp - не проблема для actionscript 3, т.е. можно сделать клиент для файлов между двумя ftp или между ftp и http - лишь бы в локал не лезть. Хотя можно заливать через fileReference куда-нибудь по http, оттуда читать по байтам, а потом переливать по ftp куда надо - но это извращение. ;)
А для полноценного фтп-клиента на флэше осталось только дождаться какой-нибудь оболочки типа screenWeaver, когда она будет поддерживать 9-ю версию флэша.
Либо дождаться Apollo - обещали file I/O для локала и даже восприятие drag&drop для любых файлов в системе. :)
Dendroid
24.10.2006, 09:22
Хотя есть ещё проблема с crossdomain.xml, сильно осложняющая коннект к произвольному сокету, но ведь можно использовать proxy ;)
Dendroid, из всего выше сказанного вывод: Flash не та технология для реализации подобной задачи.
И то, реализовать на Flas 8 и ниже просто невозможно…
go2nick, а почему-бы не сделать файл-менеджер прям на сайте? Для этого есть возможности, нужна, конечно, ещё серверная часть.
Уважаемый __etc, Вы не могли бы разъяснить на чём именно предлагаете писать файл-менеджер, и каким образом он может взаимодействовать с flash.
а почему-бы не сделать файл-менеджер прям на сайте?
Какой-нибудь серверный язык, и, к примеру, XML для общения…
Уважаемый __etc, возможно ли РЕДАКТИРОВАНИЕ ФАЙЛОВОЙ СИСТЕМЫ через XML?
Редактированием занимается серверная часть.
И незачем кричать.
Прошу прощение если формулировка вопроса причинила Вам неудобства - это вышло ненамеренно.
Серверной частью, как я понимаю, являются некоторый "агент", отслеживающий изменения в файле xml. Нелься ли обращатся к этому "агенту" непосредственно.
Серверная часть — в простейшем случае скрипт на php, который, получая некие команды от Flash (GET или POST запрос) управляет файлами. Флеш же в ответ получает данные в формате XML с результатом работы скрипта.
Der Grossen
25.10.2006, 16:33
на форуме multidmedia.com был топик, где обсуждался ftp-клиент на zinc'е
все исходники были приложены к топику
поищите там :))
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.