Features and Benefits
SoftArtisans JFile™ is a signed Java Applet that gives web site developers the ability
to distribute multiple files to a user's local system through a browser. It also allows
users to upload multiple files with form data to an HTTP server from a browser.
All the data sent follows the uploading standards described in
RFC1867.
Key Features:
- Allows browser to upload or download multiple files
- The files to be downloaded or uploaded can be preset by the server
- Accurate progress indicator while uploading
- Applet is fully scriptable through client-side JavaScript
- Allows you to filter the files to upload by type
- A maximum allowable file size for the transfer can be set
- Additional HTTP headers can be sent, including cookies to preserve server-side session state
- JFile UploadClient is Unicode compliant (safely uploads non-English file names and form elements)
- Supports TwoFish encryption
- Applet can be displayed in a separate window, or embedded in the browser
- UploadClient's manual input field supports file, directory, recursive directory, and wild card uploads
- Non-native selection dialog enables selection of
multiple files and directories for upload
* New Features in version 2:
- Unlimited size SSL-encrypted transfers from Windows/IE
clients
- Significantly improved support for Macintosh file
transfers
- Ability to compress uploads and decompress
downloads in zip format
- Displays estimated remaining time for uploads
- Supports WinInet transfers for Windows with Internet Explorer
- Supports response redirection with all transfer methods (URLConnection,
sockets, and WinInet)
- New attractive custom file selector, with
customizable icons and text for labels and buttons
- Significantly improved internationalization support, with samples provided
in French and Chinese
- Multiple file extension filters can
be added to the custom file selector
- Uploads can now include an MD5 hash to ensure veracity of the
transfer
System Requirements
Client Requirements
- SoftArtisans JFile runs on Microsoft Internet Explorer 4 and above, and
Netscape 4.7x on a Windows, Unix or Linux system. In Internet Explorer 6 the
Java Virtual Machine which is necessary to run JFile is not present by
default, but can be downloaded.
- JFile will run with certain limitations in IE5.0 or higher on a
Macintosh, and on Netscape 6.x on Windows/Unix/Linux . In Netscape 6 the Java Virtual Machine which
is necessary to run JFile is not present by default, but can
be downloaded. In Netscape 6, the connection method must be
set to sockets in order to display a response to the
user. Signed applets are
not supported by any current version of Netscape Navigator for Macintosh.
- Within Netscape Navigator, when the applet is first
invoked, JFile will display a security warning. This is by design. The applet
is signed with a certificate to allow it to read and write to the user's local
file system. When the user is prompted to grant rights for this applet the
user should check the "Remember" box to enable it and then
click on the grant rights button. This warning will not be displayed again
because the user has now trusted the applet.
- Within Microsoft Internet Explorer, the user will see
the same security warning as an ActiveX control or other Authenticode-signed applet.
- SoftArtisans JFile will work on all Microsoft and
UNIX platforms that support Java V1.1 or later.
Server Requirements
- JFile sends data to the HTTP server using the upload standard documented in RFC1867.
The HTTP server should provide RFC1867 compliant upload software such
as SoftArtisans FileUp™.
Pricing
Please see the
SoftArtisans web site for the latest pricing information.
Site licensing is available. Please
contact SoftArtisans, Inc. directly for further information.