Unlike the PutFile method that
copies a local file to the server, PutData will copy the contents
of the Data variable to the specified file
on the server. This is a very useful feature for small files
that are stored in local variables within your programs.
Although there is no size limit on sending data to the
server in this way, you should try to keep the amount below 64kb. This
depends on how much data your programming
environment is able to store in a String variable.
What will PutData do for you? It will copy the
contents of specified variable to a temporary file on
the disk (in the temporary folder) and then copy that
file to the server. Keep in mind that for this method you
*MUST* allow the component to write to your disk. If
you are using wodSFTP in an environment such as ASP, please ensure that the Guest user has sufficient privileges to create temporary
files.
Once the file has been created and sent to the server it
will be deleted from the local disk.
In ASP we advise that you make the call as follows:
Sftp1.PutData CStr(Data),
CStr(RemoteFile)
This will ensure that wodSFTP can read the
optional string parameter correctly.