JumpLoader
Java File Upload Applet

Demo

Zipped uploads encrypted

This demo zips files and folders upon add them to the upload queue. Selected encryption method and password applied to a zip (do it before adding files/folders).

Encryption method:
Password:
 

Code:

<applet id="jumpLoaderApplet" name="jumpLoaderApplet"
	code="jmaster.jumploader.app.JumpLoaderApplet.class"
	archive="jumploader_z.jar,zip4j_z.jar"
	width="715"
	height="500"
	mayscript>
                      <param name="uc_zipUtilClassName" value="jmaster.zip4j.Zip4JZipUtil"/>
                      <param name="uc_uploadUrl" value="partitionedUploadHandler.php"/>
                      <param name="uc_partitionLength" value="500000"/>
                      <param name="uc_compressionMode" value="zipOnAdd"/>
                      <param name="uc_zipDirectoriesOnAdd" value="true"/>
                      <param name="uc_directoriesEnabled" value="true"/>
                    </applet>
                  <script>
	function applyParameters() {
		var uc = document.jumpLoaderApplet.getUploaderConfig();
		var f = document.paramsForm;
		uc.setZipEncryptionMethod(f.encMethod.options[f.encMethod.selectedIndex].value);
		uc.setZipEncryptionPassword(f.password.value);
	}
                    </script>

<form name="paramsForm">
                <table class="formTableInner">
                  <tr>
                    <td class="formLabel">Encryption method:</td>
                    <td class="formControl">
                      <select name="encMethod">
                        <option value="">none</option>
                        <option value="standard">standard</option>
                        <option value="aes">AES</option>
                      </select></td>
                  </tr>
                  <tr>
                    <td class="formLabel">Password:</td>
                    <td class="formControl">
                      <input type="text" name="password" size="20"></td>
                  </tr>
                  <tr>
                    <td class="formLabel"> </td>
                    <td class="formControl"><input type="button" value="apply" 
onClick="applyParameters()"></td>
                  </tr>
                </table>
</form>