SoftArtisans JFile


For optimal performance, FileUpEE is bundled with full licenses of the client-side controls SoftArtisans XFile and SoftArtisans JFile. These tools will enhance your applications and help overcome browser limitations. You will find the complete JFile documentation at FileUpEE/JFile/JFile.chm, or on the SoftArtisans support site.

A signed Java applet that can be used with any Java-enabled browser, SoftArtisans JFile enriches a browser's capability and improves functionality of robust uploads and downloads.

Fully scriptable through client-side JavaScript, JFile enables the distribution of multiple files to a user's local system through a browser. With JFile, users can upload multiple files with form data to an HTTP server from a browser. Additionally, the files to be transferred can be preset by the server. JFile's many features include:

  • An attractive customizable UI.
  • Applet is fully scriptable through client-side JavaScript.
  • Applet can be displayed in a separate window, or embedded in the browser.
  • Supports file, directory, recursive directory, and wild card uploads.
  • Non-native file selector offers an attractive. easy-to-use user interface and numerous features, including:
    • Multiple file and directory uploads
    • File/Folder list sorting by name, date, or size
    • Color parameters for background, buttons, file list box, and text
    • Multiple file extension filters
    • Directory navigation buttons
  • JFile UploadClient is Unicode compliant - safely uploads non-English file names and form elements.
  • Accurate progress indicator while uploading.
  • Allows you to filter the files to upload by type.
  • File Transfers can be paused or canceled by user.
  • Download multiple files from multiple locations in a single operation.
  • Accurate download progress indicator (by file, by total).
  • Unlimited size SSL-encrypted transfers from Windows/IE clients.
JFile's UploadClient Applet

Example: Upload with SoftArtisans JFile

This sample uploads one or more files from JFile's UploadClient applet and displays properties of the uploaded files. Note that WebServer.asp uses the include file include.inc.asp.

Important: The example saves the upload to the folder FileUpEE\doc-samples\temp. The IUSR_MACHINENAME of authenticated user account must have Read, Write, and Modify access to this folder.

A 100K size limit has been set on upload samples.

To run the example:

  1. Click the link Run sample.


  2. Click Add File/Directory.


  3. Select a file to upload.


  4. Optional: To upload more files, repeat steps 2 and 3.


  5. Click Upload.


Copyright © 2003, SoftArtisans, Inc.