Rebex
Products Downloads Buy Support Contact
Show / Hide Table of Contents

Ftp.PutUniqueFileAsync Method

Namespace: Rebex.Net
Assembly: Rebex.Ftp.dll (version 7.0.9147)

PutUniqueFileAsync(Stream, Object)

Begins asynchronous PutUniqueFile operation. Uploads the content of the stream to the file with unique pathname on the server.

Declaration
public Task<string> PutUniqueFileAsync(Stream sourceStream, object state = null)
Parameters
Type Name Description
Stream sourceStream

The source data stream.

Object state

An optional user-provided object that identifies this particular asynchronous operation.

Returns
Type Description
Task<String>

Name of the newly created unique file on the server.

Remarks

Represents the FTP STOU command.

Use with caution - many servers do not support this and many servers support this incorrectly (MS FTP).

PutUniqueFileAsync(String, Object)

Begins asynchronous PutUniqueFile operation. Uploads the content of the local file to the file with unique pathname on the server.

Declaration
public Task<string> PutUniqueFileAsync(string localPath, object state = null)
Parameters
Type Name Description
String localPath

The path of the local file.

Object state

An optional user-provided object that identifies this particular asynchronous operation.

Returns
Type Description
Task<String>

Name of the newly created unique file on the server.

Remarks

Represents the FTP STOU command.

Use with caution - many servers do not support this and many servers support this incorrectly (MS FTP).

In This Article
  • PutUniqueFileAsync(Stream, Object)
  • PutUniqueFileAsync(String, Object)
© REBEX ČR s.r.o. Back to top
Privacy policy
Manage cookies