JumpLoader
Java File Upload Applet

Documentation

Overview

JumpLoader is a java applet designed to upload files using HTTP POST requests. This requires a java compatible browser with Java Plugin version 1.5 or newer.

In order to run applet, it is necessary to:

  1. Upload JAR file onto the web server.
  2. Prepare the HTML page containing applet (see applet configuration section).
  3. Implement proper server side handler for upload requests (see server side section).

Please note, upload handler is very essential part of transfer process - this is a data receiving endpoint and it is NOT controlled by the applet, i.e. should implement kind of business logic, at least putting file content at proper location on a server storage (filesystem, database etc.).

Security

In general, applets loaded over the net are prevented from reading and writing files on the client file system, and from making network connections except to the originating host. It is necessary to sign applet code (and user should accept this signature on the runtime) in order to overcome such restrictions.

Currently the applet signed with self issued (untrusted) certificate, thus upon applet startup warning popup issued (this is valid for trusted certificates as well, but different picture/message displayed):

Security warning

It is possible (and recommended for business users) to re-sign the applet with a certificate issued by trusted party, for example VeriSign.

Read more about Applet Security.

Read more about Code Signing for Java Applets.

advertising WebFM — easy and efficient web file manager.