Our regular prices are shown below. Please logon to see your discounted prices.
SoftArtisans XFile V2.4.1
| Add to Cart |
$ 489.02 |
1 Server License |
|
Download (8.0 MB) |
| Add to Cart |
$ 293.02 |
1 Server Upgrade License from previous version |
Verify |
Download (8.0 MB) |
| Add to Cart |
$ 587.02 |
1 Server License with Maintenance Plans |
|
Download (8.0 MB) |
| Add to Cart |
$ 116.62 |
Annual Maintenance Plan Only |
|
Download (29 KB) |
Our prices include ComponentSource technical support and, for most downloadable products, an online backup and a FREE upgrade to the new version if it is released within 30 days of your purchase. All sales are made on our standard Terms and Conditions and subject to our Return Policy. Please contact us if you require any licensing option not listed above including volume licensing and previous versions.
Our regular prices are shown above. Please logon to see your discounted prices.
New in V2.4.1
Issue resolved:
- XFile version 2.4.0 did not send the custom X-Content-Length header required by FileUpEE for chunked uploads
- Browser crashed when accessing certain parts of the XFResume object
- Downloads over 4 GB with the visual control terminated before completion
New in V2.4.0
Issue resolved:
- Security fixes for buffer overflow vulnerabilities
- Error: "Could not create RequestRecord" with resumable uploads and downloads
- IE crashed when calling AddFormElement
- Visual control and client-side progress indicator displayed incorrect size for files over 2 GB
- Browser crashes during downloads
- "Error: Source=null Description=null" masked true error
- Large chunked 3-tier uploads failed
- FileManager: Attributes property of File object was not working correctly
- Filemanager: DeleteFolder method could not delete sub-folder
New in V2.3.4
New Features:
- Resumable uploads can now be done asynchronously. Previously, the Start method had an asynchronous option, but the Resume method did not*
- TopFolder property now creates directory structure for storing resume info if the directories do not exist*
- XFResume.IsOpen method was added to determine if the object is already open to a location*
*Available only in XFile Enterprise Edition
Issue Resolved:
- Errors downloading files with long URL using the visual download control
- Because of 2 GB limit in ASP.NET's maxRequestLength setting, XFile's threshold was lowered from 4 GB to 2 GB for automatically switching uploads to chunked transfer encoding and the custom HTTP client. (equivalent of setting oXFRequest.TransferEncoding = 1 and oXFRequest.UseWininet = false)
- Certain cases were causing an "Operation timed out" even though no timeout occurred
- TransferStatusChanged event did not return TransferCancelled status when user aborted the transfer
- TransferStatusChanged event did not return TransferTimedOut status after client-side timeout
- When SaveLocationPromptType set to 2, hitting cancel in the save dialog caused browser crash
- When SaveLocationPromptType set to 1, hitting cancel in the folder dialog caused browser hang
- If user cancelled uploads and TransferStatusChanged events were being handled, browser would sometimes crash
- Chunked-encoded uploads caused erroneous timeout error
- Files uploaded or downloaded with the visual objects did not appear "checked" if the upload completed through a resume operation
- Calling RemoveAll on the visual upload and download controls did not remove files from the underlying file collection of the XFRequest object
- Setting client-side timeout value to 0 caused browser freezing
- Error thrown when xfclient.dll not registered referred to incorrect dll name
- Buffer overrun in SSL transfers caused browser crash
- Issue with XFResume.Close prevented the XFResume object from being reopened*
- XFile returned non-JobId folders when checking ResumeInfo collection*
*XFile Enterprise Edition only
New in V2.2.3
New Features:
- Added new methods to sync events when XFile is run in scripting or VBA environments
- New Event for the XFRequest object: OnStatusChange
Issue Resolved:
- Changed the way cached headers were being added to the Resumed Request
- When not using WinInet, sometimes Response headers were being lost
- In some cases, chunked-transfer encoded downloads were not being correctly interpreted as failures
New in V2.1.7
Issue Resolved:
- Renamed WebClnt.Dll to XFClient.dll due to a naming conflict with a Windows XP dll
- Under certain circumstances, the Request Record for resumable downloads would not be updated, resulting in the same file being concatenated with itself
- In some cases, a DNS or Unresolvable Host error would return a Response Status of 0 and would not throw an exception
New in V2.1.6
Issue Resolved:
- Under some circumstances, authentication did not work
New in V2.1.5
Issues Resolved:
- On Windows 95/98/ME, using the Visual Upload Control (AXFFile) caused IE to crash intermittently
- The Add File Selector for the Visual Upload Control (AXFFile) on some foreign versions of Windows did not render correctly
- Some file view types (for the Add Files Selector) did not work on Windows XP
- When forcing a multipart/form-data request that does not contain files, an extra CRLF appeared after the last form element
- An error occurred when setting DiscardResponse to true when using the Visual Download Control (AXFFileDownload)
New in V2.1.4
Issue Resolved:
- The download folder selection dialog was missing the folder list view when used asynchronously
New in V2.1.3
New Features:
- Customize column headings for the upload and download visual controls.
- New Property: FileNameColumnWidth = 0 - 100. This is the percentage of the width of the list view. Also, setting AXFFileDownload.HideURL to false now sets the width of the URL column to 0 or this property to 100.
- Ability to disable the animated gif image in the progress indicator.
- OpenAfterDownload functionality is now customizable.
- New Property OpenAfterDownloadIndex on the XFrequest object. Possible values and their meaning:
- o 0: Open all files until the first error occurs, default for backwards compatibility
- o -1: Open all files, unless an error occurs for that file
- o i: Open only the specified index (1-based)
- New method OpenInApplication() on the XFFile object. This can be used in conjunction with the DownloadError object to open files after download.
- Ability to use our visual progress indicator with a non-visual file transfer: added the XFRequestStream property to the XFRequest object.
- Added better control of File Selector (part of AXFFile). The following new properties and methods have been added:
- o FileViewType = SAFileViewType. The default is List. SAFileViewType { LargeIcons = 0, SmallIcons = 1 List = 2, Details = 3, Thumbnails = 4 }
- o FileSelectorWidth = 400 - 1200 pixels
- o FileSelectorHeight = 200 - 800 pixels
- o AddFileSelectorFilter(FilterDescription, FilterPattern) Description: The FilterDescription is a display string that describes the filter (for example, "Text Files"), and the FilterPattern specifies the pattern (for example, "*.TXT", "*.*", "a*.*", "*the*.*"). To specify multiple FilterPatterns for a single display string, use a semicolon to separate the patterns (for example, "*.TXT;*.DOC;*.BAK"). A pattern string can be a combination of valid file name characters and the asterisk (*) wildcard character. Do not include spaces in the pattern string.
- o ClearFileSelectorFilters Description: Clears all filters. The dialog will use "All Files (*.*)"
- New Property: IsActive, used when XFile is executed asynchronously to determine if XFile is transferring a file or is capable of starting another transfer.
Issues Addressed:
- When using XFile asynchronously the internal mime composer was being reset prematurely.
- File selection dialog flickered.
- Canceled property always returned True after Start() returned.
New in V2.0.3
Issues Addressed:
- When setting the property UseWinninet=False, multiple download requests will fail after the first one.
New in V2.0.2
Issues Addressed:
- Canceling a transfer when using WinInet was causing a "can't create file" exception and/or crashing IE.
- URLEncoding failed on some special characters.
What's New in V2.0
- Resumable uploading/downloading both client and server side (when used with FileUpEE)
- Unlimited upload file sizes ( when used with FileUpEE)
- Support for Windows Integrated, Basic, and Anonymous authentication
- New properties that specify whether XFile should set a download destination directory or prompt users to select a directory for downloaded files
- Ability to check if an error occurred downloading one or more files
Visual (ActiveX) Control:
- ActiveX Control can be used from Internet Explorer, Visual Basic
- Supports dragndrop
- List of files to transfer can be preset
- Accurate Progress indicator
- Shows estimated size and transfer time
Non-visual COM Component file transfer engine:
- Allows multiple HTTP GET, POST, PUT in a single operation
- Generates events for capture by IE or VB
- Supports SSL, Proxies, Multiple authentication mechanisms
- Can be used from Intenet Explorer (optional silent operation), Visual Basic or ASP
Receive files:
- Download multiple files to preset locations
- Download to a string or to a file
Send files:
- Upload via RFC1867 POST (compatible with SA-FileUp) or HTTP PUT
- HTTP Content of POST can be a file or a string
- Easy to use Shell Extension allows uploads directly from Windows Explorer
Integration:
- Can be used in conjunction with SoftArtisans FileManager to preset list of files or manipulate files before or after transfer
- Can used with SoftArtisans Archive to compress files before or after transfer
- Fully compatible with SoftArtisans FileUp to receive files on the server