Digitally signed by Thawte
Апплет подписан доверенным сертификатом

 
[English translation]
JFileUpload - клиентский JAVA™ компонент (Апплет) который позволяет выгружать файлы и папки на различные web или ftp серверы. Этот компонент может быть интегрирован в различные приложения. Поддерживаются серверные технологии JSP/Servlet, PHP, Coldfusion, CGI или Microsoft ASP. Интерфейс предоставляет индикатор прогресса загрузки, кнопку отмены и поддержку drag&drop-перетаскивания. JFileUpload поддерживает загрузку больших файлов свыше 2Гб и поддержку докачки прерванных заданий. Компонент имеет возможность персонализации (многоязычность, цвета, размеры). Набор дополнительных инструментов таких, как предпросмотр изображений, масштабирование изображений, FTP-подобный проводник, поддержка SFTP, примеры PHP скриптов...

Upload applet

 

Функционал:
JFileUpload отлично подходит для организации web-загрузки в большом числе бизнес-задач например для фотографов, полиграфических компаний, web альбомов, хостинг-сервисов, вебмастеров, разработчиков CMS ... JFileUpload- это Java приложение (Апплет и WebStart) которое позволяет конечному пользователю загружать файлы и папки на web и фтп серверы. Компонент может быть интегрирован в различные приложения. Быстрое и простое развертывание. Скачать таблицу функций.
  • Индикатор прогресса загрузки:
    Интерфейс JFileUpload включает в себя индикатор прогресса загрузки. Загрузка в любой момент может быть остановлениа нажатием на кнопку отмены.
  • Выделение файлов и Drag&Drop-перетаскивание:
    Конечный пользователь может выбирать файлы для загрузки в диалоговом окне или простым перетаскиванием из проводника файловой системы своего компьютера. Допускается выделение множества папок и файлов. Так же доступны рекурсивные функции для субдиректорий.
  • Персонализация:
    JFileUpload включает в себя поддержку многоязычности. Ресурсы интерфейса (меню, текстовые блоки, сообщения, фоновое изображение, ...) хранятся в ascii файлах и легко могут быть изменены. Может быть добавлен предпросмотр изображений и изменено цветовое оформление интерфейса (смотри скриншоты).
  • Дополнительные возможности:
    JFileUpload поддерживает загрузку больших файлов (более 2 Гб) с низкой нагрузкой на клиентский компьютер (RAM, CPU). Возможно продолжение прерванных загрузок, переименование файлов до загрузки и ZIP-архивация файлов на лету. Возможно задание ограничений на размер загружаемых файлов (в байтах) или их тип (например *.doc, *.exe). Имеется возможность проверки дополнительных параметров (например имени пользователя, пароля, значений sessionid, cookie, ...) и осуществления пост-процессинга после загрузки путем перенаправления на заданный URL.
  • Кросс-серверные технологии:
    JFileUpload- это компонент, исполняемый на стороне клиента. Он предоставляет поддержку транспортных протоколов HTTP и FTP. Вам потребуются серверные компоненты для организации загрузки на сервер:
    HTTP: JFileUpload отправляет файлы на web сервер через стандартный HTTP multipart (RFC 1867) запрос, что является причиной того, почему сервер должен использовать Java/J2EE™, PHP, Microsoft ASP/.NET, Macromedia/Coldfusion или Perl/CGI. Для Java/J2EE серверных скриптов мы рекомендуем JSPUpload для загрузки и хранения файлов в папке или базе данных. JFileUpload так же поддерживает HTTP PUT. Напоминаем, что HTTPS (HTTP поверх SSL) так же поддерживается.
    FTP: JFileUpload отправляет файлы на ftp сервер после аутентификации (анонимной или с учетными данными пользователя). Напоминаем, что FTPS (Explicit/Implicit FTP поверх SSL) так же поддерживается. Доступна поддержка SFTP здесь и SCP поддержка доступна здесь.
  • Кросс-браузерность:
    JFileUpload работает на большинстве операционных систем таких как Windows, Linux и MacOSX. Он был протестирован в Internet Explorer, Safari, Firefox, Opera и Google Chrome. Смотри документацию для уточнения полного списка поддерживаемых платформ.
  • Гибкий API:
    JFileUpload имеет гибкий API. Он спроектирован для интеграции новых интерфейсов, подключения дополнительных пользовательских фильтров, проверки дополнительных HTTP параметров, поддержки cookies и сессий, прокси, поддерживает аутентификацию ... Однако эти функции поддерживаются только в JFileUpload enterprise и premium версиях.
  • Другое:
    JFileUpload может быть запущен как апплет в вашем браузере, как java webstart (развернутый через HTTP и запущенный при помощи ярлыка на рабочем столе) или как самостоятельное java приложение.
  • Дополнения:
    Несколько других продуктов могут работать поверх JFileUpload: JBatchUpload для создания очереди файлов перед загрузкой, FTP-подобный проводник для скачивания и загрузки на Amazon Simple Storage Service (S3) аплоадер и файл менеджер, поддержка Secure FTP, поддержка SCP, загрузка на Flickr, предпросмотр изображений, фильтр масштабирования изображений для генерации превью-миниатюр на лету файловый загрузчик. Такой фильтр позволит сэкономить ширину канала и уменьшить время загрузки. Доступен раздел дополнений с инструментами в виде примеров загрузочных скриптов PHP, JSP, ASP.NET и ColdFusion, фильтров шифрования PGP, JavaScript API и множеством других инструментов, подключаемых к JFileUpload.
Скриншоты:
Upload applet Windows Vista screenshot Upload applet MacOSX screenshot Upload applet Windows XP screenshot
Windows MacOSX Windows XP

Документация:

Смотри онлайн документацию по установке JFileUpload с примерами. Она включает описание всех параметров для обоих протоколов: HTTP загрузки и FTP загрузки. Так же доступен FAQ.

Онлайн демо:

Вы можете попробовать JFileUpload апплет здесь. Он позволяет загружать от 1 до 3 файлов (макс. объёмом 50Мб ) через HTTP.


Загрузить:

Загрузить JFileUpload Pro полный пакет
(Включает примеры, исполняемые файлы и документацию - 1 Мб)

  English
 V3.5java uploader [zip]  [tar.gz]
   

Для работы JFileUpload необходима технология Java™ Get Java

Регистрация:

  JFileUpload
Pro
JFileUpload
Enterprise
JFileUpload
Premium
Функции:
(смотри сводную таблицу)
Full Full Full
Цифровая подпись: Да (Thawte) Да (Thawte) Ваш собственный сертификат
С возможностью передачи прав: Нет Да Да
API: Нет Да Да
Исходный код: Нет Нет Да
Лицензия: Условия Условия Условия
Цена: $29 за домен $299 - неограниченное кол.-во доменов $449 - неограниченное кол.-во доменов
  Купить
Purchase JFileUpload Pro
Купить
Purchase JFileUpload Enterprise
Купить
Purchase JFileUpload Premium


Карта сайта | Положения о конфиденциальности | Java и все Java-содержащие торговые марки являются торговыми марками или зарегистрированными товарными знаками Sun Microsystems, Inc.
на территории США и других государств. Все остальные компании и/или заименования продуктов являются собственностью их соответствующих владельцев.