Release Notes

Utility Overview

The Sapphire FTP Utility is designed for eVB and VB.NET developers allowing an application to use File Transfer Protocol (FTP) functionality. The utility is capable of doing the following:

  • Open a FTP session
  • Close a FTP session
  • Upload and download files
  • Remote directory navigation
  • Retrieve the current remote directory path
  • Search for files and directories with attributes
  • Remove files and directories
  • Rename files and directories
  • Make directories
  • Upload and download directories and contents
  • Check if a remote file exists

Version History

v5.0

Added support to stream an upload or download in 1KB chunks allowing feedback to the eVB/VB.NET application.
Improved error reporting on file uploads and downloads

   
v4.0 VB.NET Compatible
   
v3.0 Added passive mode connections.
Added custom port number specification.
   
v2.0 Added the ability to search for files using a filter.
Added a sFTPReconnect to allow enforce correct lookups are made from the remote FTP server.
   
v1.01

First release of the Sapphire FTP Utility.

Functions included:
sFTPOpen, sFTPGet, sFTPPut, sFTPClose, sFTPPull, sFTPPush, sFTPFindFirstFile,
sFTPFindNextFile, sFTPChangeDirectory, sFTPCurrentDirectory, sFTPRemoveFile,
sFTPRenameFile, sFTPRemoveDirectory, sFTPMakeDirectory, sFTPErrorText,
sFTPFileExists, sFTPUploadDirectory, sFTPDownloadDirectory