|  | 
      
        
          | 
              
                | JFileUpload -
                  клиентский JAVA™ компонент (Апплет) который позволяет выгружать файлы и папки на различные web или  ftp серверы. Этот компонент может быть интегрирован в различные приложения. Поддерживаются серверные технологии JSP/Servlet, PHP, Coldfusion, CGI или Microsoft ASP. Интерфейс предоставляет индикатор прогресса загрузки, кнопку отмены и поддержку drag&drop-перетаскивания. JFileUpload поддерживает загрузку больших файлов свыше 2Гб и поддержку докачки прерванных заданий. Компонент имеет возможность персонализации (многоязычность, цвета, размеры). Набор дополнительных инструментов таких, как предпросмотр изображений, масштабирование изображений, FTP-подобный проводник, поддержка SFTP, примеры PHP скриптов... |  
                | 
 |    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.
 
              
                |  |  |  |  
                | Windows | MacOSX | Windows XP |  
 
                Смотри онлайн документацию по установке JFileUpload с примерами. Она включает описание всех параметров для обоих протоколов: HTTP загрузки и FTP загрузки. Так же доступен FAQ. 
                 Вы можете попробовать JFileUpload апплет здесь. Он позволяет загружать от 1 до 3 файлов (макс. объёмом 50Мб ) через HTTP. 
 Загрузить
                JFileUpload Pro полный пакет(Включает примеры, исполняемые файлы и документацию - 1 Мб)
 
 Для работы JFileUpload необходима технология Java™   
 
                
                  | 
                      
                        |  | JFileUpload Pro
 | JFileUpload Enterprise
 | JFileUpload Premium
 |  
                        | Функции: (смотри сводную таблицу)
 | Full | Full | Full |  
                        | Цифровая подпись: | Да (Thawte) | Да (Thawte) | Ваш собственный сертификат |  
                        | С возможностью передачи прав: | Нет | Да | Да |  
                        | API: | Нет | Да | Да |  
                        | Исходный код: | Нет | Нет | Да |  
                        | Лицензия: | Условия | Условия | Условия |  
                        | Цена: | $29 за домен | $299 - неограниченное кол.-во доменов | $449 - неограниченное кол.-во доменов |  
                        |  | Купить 
  | Купить 
  | Купить 
  |  |  
                   | 
 
 |  |  |