Base64 Dosya Okuma
Bu metot ile tanımlamış olduğunuz bir aksiyonu kullanarak SFTP sisteminden dosyayı base64 formatında okuyabilirsiniz.
Api Adresi:[POST] /api/actiondefinition/readfilefromsftp
{
"action": 0,
"alias": "string",
"parameters": [
{
"key": "string",
"value": "string"
}
]
}
Base64 Dosya Okuma İstek Modeli |
Alan |
Tip |
Açıklama |
action
|
enum string
|
Aksiyona ait enum değeridir SFTP, SFTPFILE, EMAIL ve EMAILFILE enum tiplerinden birini gönderebilirsiniz. |
alias
|
string
|
Aksiyon olarak eklediğiniz tanımın alias bilgisidir. Tekil bir değer göndermelisiniz. |
parameters
|
array
|
key ve value alanlarıyla yönetilen bu model ile dinamik olarak tanımı yapılan aksiyona uygun parametreler kaydedilebilir |
key Host
|
string
|
Sunucu adres bilgisi
|
key Username
|
string
|
Sunucuda yetkili kullanıcı adı bilgisi
|
key Password
|
string
|
Sunucuda yetkili kullanıcı parola bilgisi
|
key Port
|
string
|
Port bilgisi
|
key DirectoryPath
|
string
|
Dosyaların bırakılacağı dizin adresi
|
key FileBase64
|
string
|
Sunucuya bırakılacak dokümanın base64 verisi
|
key FileName
|
string
|
Sunucuya bırakılacak doküman adı
|
key IsBodyHtml
|
string
|
Mail body html mi? true/false
|
key Body
|
string
|
Mail body içeriği
|
key Subject
|
string
|
Mail konu bilgisi
|
key To
|
string
|
Mail alıcı listesi ; ile ayırarak birden fazla gönderilebilir
|
key Cc
|
string
|
Mail kopyası alıcı listesi ; ile ayırarak birden fazla gönderilebilir
|
key Bcc
|
string
|
Mail gizli kopyası alıcı listesi ; ile ayırarak birden fazla gönderilebilir
|
key MailServer
|
string
|
Mail server host adresi bilgisidir
|
key MailPort
|
string
|
Mail server port bilgisidir
|
key SenderName
|
string
|
Mail gönderici adı bilgisidir
|
key Sender
|
string
|
Mail gönderici adres bilgidir
|
key Sender
|
string
|
Mail gönderici adres bilgidir
|
key UseSSL
|
string
|
Mail ssl kullanım bilgisidir. true/false
|
key RequiresAuthentication
|
string
|
Mail smtp doğrulaması yapılacak mı? true/false
|
SFTP Gönderim Örneği
İlgili alanları banka bilgileri ile güncelleyerek gönderebilirsiniz.
{
"action": "SFTP",
"alias": "UNIQUE_HERHANGI_BIR_ALIAS",
"parameters": [
{
"Key": "Host",
"Value": "192.168.0.1"
},
{
"Key": "Username",
"Value": "DummyUsername"
},
{
"Key": "Password",
"Value": "PA$SSWRD"
},
{
"Key": "Port",
"Value": "22"
},
{
"Key": "DirectoryPath",
"Value": "/KLASOR"
}
]
}
SFTPFILE Gönderim Örneği
İlgili alanları banka bilgileri ile güncelleyerek gönderebilirsiniz.
{
"action": "SFTPFILE",
"alias": "UNIQUE_HERHANGI_BIR_ALIAS",
"parameters": [
{
"Key": "Host",
"Value": "192.168.0.1"
},
{
"Key": "Username",
"Value": "DummyUsername"
},
{
"Key": "Password",
"Value": "PA$SSWRD"
},
{
"Key": "Port",
"Value": "22"
},
{
"Key": "DirectoryPath",
"Value": "/KLASOR"
},
{
"Key": "FileBase64",
"Value": "DOKUMANIN_BASE64_FORMATLI_HALI"
},
{
"Key": "FileName",
"Value": "dokuman_adi.txt"
}
]
}