Get File (Download)

FTP sunucusundan dosya indirir.

LocalFilePath verilirse dosya diske yazılır ve binary çıktı üretilmez. Boş bırakılırsa içerik `FtpGetFileData` / `FtpGetFileResult` olarak döner.


⬅️GİRDİ

Parametre

Tip

Zorunlu

Açıklama

ConnectionSettings

PAWFtpConnectionSettings

✅Evet

FTP bağlantı bilgileri

FtpFilePath

String

✅Evet

FTP sunucusundaki kaynak dosya yolu

LocalFilePath

String

❌Hayır

Dosyanın kaydedileceği yerel dosya yolu belirtilir. Boş bırakılması durumunda dosya fiziksel olarak kaydedilmez; içerik GetFileResult çıktı parametresi üzerinden byte[] (Byte dizisi) tipinde döndürülür.

OverrideFile

Boolean

❌Hayır

Mevcut dosyanın üzerine yazılsın mı (varsayılan: false)



➡️ÇIKTI

Parametre

Tip

Açıklama

IsFtpGetFileSuccessful

Boolean

İndirme başarı durumu

FtpGetFileMessage

String

Durum mesajı veya hata detayı

FtpGetFileResult

PAWFileData

Dosya adı + binary veri (LocalFilePath girdisi boşsa)

FtpGetFileData

Byte[]

Binary veri (LocalFilePath girdisi boşsa)



⬇️DİĞER

Parametre

Tip

Varsayılan

Açıklama

ThrowException

Boolean

❌Hayır

İşlemde hata alınmasında hata fırlatılıp fırlatılmayacağını belirtir. Varsayılan değeri "Hayır" tanımlıdır.