Introduction

JUpload is a component which can be embedded into existing websites for incredibly simple upload of multiple files. It also supports recursive adding of folders, Drag&Drop, provides a lot of features for image processing prior to the upload and has tons of customization options.

It is more comfortable and easier to use than any browser's internal file selection dialog. The user can easily manage the structure of files and folders to be uploaded and a status monitor shows information about what is currently happening in details. Features include image preview, thumbnail creation, upload resuming, secure transfer, image resizing, context-menus, file size checking, complete Javascript support, Plugins and much much more - have a look at the Features page!

And if you don't like a feature: Simply customize, deactivate or replace it with your own implementation in Javascript, Java or other languages supported by your browser.

Supported Features

  • Safety - Upload resuming (restart your upload where you have lost the connection)
  • Security - Supports Secure-HTTP, SSL; Automatic or user-interactive Authentication, supports Basic, Digest and NTLM (IWA)
  • Intranet - Proxy server support, also for NTLM (IWA)
  • Thumbnails - Can create and upload thumbnails in the background (user will not be bothered)
  • Userfriendly - Extremely easy to use; image previewing; Drag And Drop (DnD); highly dynamic Upload-Structure; screenshots; convert images
  • File Structure - Directory recursion; customizable and standard filters for filetypes
  • Customizable - A hundred different configuration settings; customize labels; colors; supports themes and skins; activate or deactivate any aspect of JUpload
  • Information - Displays progressbars and status-information; easily overviewable
  • File types - Can upload all files; supports all MIME-Types
  • PHP,ASP,C#,.NET ... - Supports all server side scripting languages
  • Speed - It's really fast
  • Ease of use - User interface is intuitive and easy to understand
  • Licensing - Free for private, free for commercial
  • Developers - Well-developed HTTP-Uploader Framework; Api-Documentation available
  • Automation- Can be remote-controlled via JavaScript, Ajax, Web 2.0
  • Server - Simple Webserver-integration; JUpload comes with integrated serverside scripts if you do not have your own; Plug And Play
  • No limit - There are no artifical limits in JUpload; you can upload files of any size
  • HTTP - Supports POST, PUT and Webdav - You can start, stop and resume uploads at any time
  • Mobility - It's platform independent, runs on Windows, Linux, MacOS X