Существует ли апплет Java / Flash для загрузки по FTP с поддержкой Javascript?

Чтобы иметь возможность загружать большие файлы со страницы HTML на FTP-сервер, я ищу апплет загрузки Java / Flash FTP.

Мне очень нравится, как работает dhtmlxVault, но мне нужно загрузить его в FTP-сервер вместо загрузки файла HTTP.

Было бы очень хорошо, если бы апплет не имел собственного графического интерфейса пользователя, а вместо этого был бы полностью скриптовым с использованием Javascript, поэтому я могу использовать HTML / CSS для его внешнего вида.

Я, надеюсь, заглянул в Yahoo! YUI Uploader, так как он требует Flash, но в документации упоминается только Загрузка по HTTP и без загрузки по FTP.


person Tader    schedule 12.11.2008    source источник
comment
В чем причина необходимости загрузки по протоколу FTP, а не по протоколу HTTP? Не сработает ли следующий процесс: 1. Загрузить через HTTP в место хранения (хранит файл + метаданные) 2. Запустить серверный процесс в файл FTP для правильного расположения   -  person Jon Cram    schedule 13.11.2008
comment
Я рассмотрел именно то решение, которое вы предложили. Но основной причиной необходимости использования FTP является размер файлов, о которых идет речь, который может достигать сотен мегабайт. Это в значительной степени превышает максимально допустимый размер публикации в PHP (который я хочу использовать на стороне сервера), а доступное веб-пространство также будет ограничено.   -  person Tader    schedule 13.11.2008
comment
Я документировал приложение, когда использовал слово «Javascriptable». Осознав, что я написал, я начал поиск в Google, чтобы узнать, было ли это вообще слово - или, по крайней мере, часто употребляемое не слово. Таким образом ведет меня сюда. Javascriptable - это слово ?!   -  person Federer    schedule 26.08.2010
comment
Да, Javascriptable - это слово, и я его придумал: P   -  person Tader    schedule 26.07.2011


Ответы (4)


Это в точности то, что есть IntegralFTP - Java-апплет с оболочкой Javascript. Графический интерфейс полностью реализован на Javascript, поэтому вы можете изменить его по своему усмотрению.

Он поддерживает SFTP, FTP и FTPS.

Вы можете использовать IntegralFTP на сайте http://www.integralftp.com или приобрести на здесь.

person Bruce Blackshaw    schedule 05.06.2009

Я попробовал Java-апплет ZUpload.

Плюсы:

  • Пользовательский интерфейс работает настолько просто, насколько я мог надеяться, что он работает.
  • Это Java-апплет с собственным графическим интерфейсом, но я смог реализовать в нем некоторые обратные вызовы Javascript для обновления информации о ходе выполнения в HTML. Я бы смог еще больше свести к минимуму графический интерфейс.

Минусы:

  • Когда загрузка завершается неудачно (когда FTP-сервер сообщает, что он занят, повторите попытку через мгновение), он считает, что загрузка прошла успешно, и переходит к следующему файлу. Я попытался перехватить исключения, но не смог сделать это либо из-за способа использования j-ftp в апплете, либо из-за моего собственного незнания.
  • Кажется, что проект мертв с 2003 года, так что обновлений не жду.

Итак, я пришел к выводу, что он не готов к использованию в производственной среде. Мне все еще нужно лучшее решение.

person Tader    schedule 13.11.2008

Технически любое приложение Swing будет работать с небольшими изменениями, если у вас есть доступ к коду. Если вы готовы предложить апплет, возможно, вы даже можете использовать запуск java web (потребует еще меньше изменений).

person Loki    schedule 19.11.2008

А что насчет этого (похоже, с открытым исходным кодом)? http://jupload.sourceforge.net/applet-basic-picture.html

person Dmitri Sologoubenko    schedule 09.06.2011