FTP
| Označení modulu | FTP |
|---|---|
| Kategorie modulu | Core Modules -> External |
| Popis modulu | Modul pro připojení na FTP server |
Parametry
| Název | Popis | Default |
|---|---|---|
| Enabled | Povoluje/zakazuje modul | False |
| FTPServerAddress | Adresa, na kterém FTP server běží. Možné zadat více adres oddělených středníkem. | |
| FTPServerPort | Port, na kterém FTP server běží. Možné zadat více portů oddělených středníkem. | 21 |
| Login | Jméno uživatele pro přihlášení. Možné zadat více uživatelských jmen oddělených středníkem. | |
| Password | Heslo uživatele pro přihlášení. Možné zadat více hesel oddělených středníkem. | |
| NumOfTriesToConnect | Počet opakovaných připojení k FTP serveru, v případě neúspěšného připojení. Povolený interval 1-1000 | 5 |
| WaitIntervalBeforeAnotherTryToConnect | Doba čekání před dalším pokusem o připojení k FTP serveru v případě neúspěšného připojení. Hodnota je v milisekundách. Povolený interval 100-30000 | 250 |
Kontroly parametrů:
- Kontroluje se, zda počet adres je stejný nebo větší než počet portů, ale pokud je počet portů menší pak musí být zadán právě jeden
- Kontroluje se, zda počet adres je stejný nebo větší, než počet přihlašovacích jmen, ale pokud je počet uživatelských jmen menší, tak musí být zadáno právě jedno
- Kontroluje se, zda počet uživatelských jmen je větší nebo roven počtu hesel, ale pokud je menší než počet přihlašovacích jmen, tak jejich zadaný počet hesel musí být buď 0 (parametr není vyplněný), nebo 1 (je zadáno právě jedno heslo, které je pro všechny uživatelská jména stejné)
Popis chování modulu
- Tento Core modul je obálka pro sdílení kódu a nastavení pro moduly, jenž pracují s FTP serverem.
- Obsahuje parametry, které jsou nutné pro připojení a funkce, které zpracovávají požadavky, které jsou požadovány po FTP serveru.
- V současné době umí otestovat připojení k FTP serveru, nahrát soubor a připojit se k FTP serveru bez zabezpečení.