Перетаскивание веб-виджетов загрузки ftp-файлов

Похоже, что виджеты загрузки с перетаскиванием исчезли с лица Web 2.0. Последним из них, который я помню, был виджет activex, и невозможность использовать его в чем-либо, кроме IE, обрекла его. Вы когда-нибудь использовали или видели что-нибудь из этого?

Ответов (4)

FTP Drop для виджетов Yahoo позволяет перетаскивать файлы через виджет, и файл будет отправлен на указанный ftp-сервер.

Библиотека JavaScript Dojo Toolkit поддерживает некоторые функции перетаскивания, которые, как я видел, работают в IE6 + и FF2 +. Хорошая особенность Dojo и других JS-библиотек заключается в том, что они абстрагируются от всего, что обнаруживает браузер.

Я уверен, что другие библиотеки JS поддерживают эту функцию.

В нашем текущем проекте интенсивно используется перетаскивание, а с помощью GWT и gwt-dnd вы можете делать очень интересные вещи. На основе стандартов и работает в IE6, Safari, Firefox, Opera и т. Д.

Я верю, что вопрос о том, как передать файл, является отдельным.

Что касается поддержки FTP, я считаю, что она в основном заменяется поддержкой загрузки файлов по протоколу HTTP.

Если вам нужна большая гибкость (индикатор выполнения, выбор нескольких файлов), вы можете использовать для этого флэш-память. Вы можете использовать Javascript для взаимодействия с невидимым флеш-приложением, которое выполняет передачу файлов. Управление загрузкой файлов YUI делает это. Вы можете увидеть пример на расширенной странице загрузки Flickr.

Мы создали специальную версию, предназначенную для использования с приложениями GWT. Та же концепция.

Вы можете загрузить на FTP в браузере с помощью апплета, такого как JFileUpload. См .: http://www.jfileupload.com/products/jfileupload/index.html

[Раскрытие информации: это мой сайт]

Он поддерживает обычный FTP, FTPS (явный и неявный) и SFTP (FTP + SSH). Он также может возобновить прерванную передачу.

Апплеты можно перемещать за пределы браузера, начиная с JRE 1.6.0_10.