FTPConnectionDownloadStream Method |
Download a file from the FTP server and write it to the given stream.
Namespace:
EnterpriseDT.Net.Ftp
Assembly:
edtFTPnetPRO (in edtFTPnetPRO.dll) Version: 12.3.0.0
Syntaxpublic virtual void DownloadStream(
Stream destStream,
string remoteFile
)
Public Overridable Sub DownloadStream (
destStream As Stream,
remoteFile As String
)
public:
virtual void DownloadStream(
Stream^ destStream,
String^ remoteFile
)
abstract DownloadStream :
destStream : Stream *
remoteFile : string -> unit
override DownloadStream :
destStream : Stream *
remoteFile : string -> unit
Parameters
- destStream
- Type: System.IOStream
Data stream to write data to. - remoteFile
- Type: SystemString
Name of remote file in current working directory.
RemarksTransfers are in the current TransferType.
The stream is closed after the transfer is complete if
CloseStreamsAfterTransfer is true (the default) is are left
open otherwise. If the stream is left open the its position will be at the
end of the stream. Use Seek(Int64, SeekOrigin) to change the
position if required.
ExamplesThe following example shows a file being downloaded into a
MemoryStream, which is then used to initialize a
StreamReader.
ftpConnection.CloseStreamsAfterTransfer = false;
MemoryStream memStr = new MemoryStream();
ftpConnection.DownloadStream(memStr, "filename");
memStr.Seek(0, SeekOrigin.Begin);
StreamReader inStr = new StreamReader(memStr);
... use sr for whatever ...
See Also