JumpLoader
Java File Upload Applet

Home

JumpLoader screenshotJumpLoader is a Java applet designed to upload files from the client to a server. This is a valuable replacement for <input type="file"> rudiment of HTML.

This is suitable tool for webmasters who wish to provide a better way for users to upload files to their websites. This could be photo galleries, web hosting providers or any kind of service that requires user files retrieval.

JumpLoader is free.

Features

  • Upload utilizing HTTP(S) protocol.
  • Client side image transformation (i.e. scale, rotate) on upload.
  • Image thumbnail support.
  • Integrated file system browser.
  • Transparent proxy support.
  • Browser cookie support.
  • Unlimited file count.
  • Unlimited file(s) length.
  • Concurrent upload of multiple files.
  • Upload progress monitor.
  • Upload directories.
  • Resume broken uploads.
  • Internationalization.
  • Custom attributes.
  • Partitioned file upload.
  • Configure constraints for files allowed to upload (file name pattern, file length, total length).
  • Manage queue (add, remove, abort, retry files), even while uploading.
  • Add files using preferred way: drag and drop, standard file dialog or integrated file system browser (see screenshots).
  • Customizable view.
  • Configurable upload options (target URL, request parameters).
  • Receive custom errors from server.
  • JavaScript callbacks (notifications).
  • Model interface for JavaScript.
  • View interface for JavaScript.

For a full list of features please refer to documentation.

Known issues

  • Jumploader doesn't upload files in Opera browser. This is due to poor Java Plugin support by this browser (HTTP POST request never send to network, if utilizing HttpURLConnection). Will think of workaround for this issue.
    Fixed since 2.80
  • If applet doesnt load and java console displays similar message:
    java.lang.ClassFormatError: Incompatible magic value 1014264382 in class file...

    most likely web server sends wrong mimetype header for JAR file. Consider registering following mimetypes for typical java files:
    application/java-archive=jar
    application/octet-stream=class

Licensing

You may use this software for free, however, you should not:

  • Decompile binaries.
  • Alter or replace class and/or resource files.
  • Redistribute this software under different name or authority.

If you would like a customized version, I can do this for a fee. Please don’t hesitate to contact me with questions or comments.

Purchase

No logo version $100
Enterprise version (source code) $400

Registered copy will be emailed after transaction completes.

Please contact contact me for purchase options.