FTP
Článek 03/16/2023
Přispěvatelé: 7
Váš názor
V tomto článku
Pomocí skupiny akcí FTP můžete nahrávat a stahovat soubory a pracovat s adresáři na serverech FTP.
Chcete-li navázat připojení FTP, použijte akci Otevřít připojení FTP . Následující příklad má zadaného hostitele, port a přihlašovací údaje. Navíc nastavený časový limit způsobí, že akce selže, pokud není spojení navázáno včas.
Stahujte soubory pomocí akce Stahovat soubory z FTP . Následující příklad ukazuje použitou proměnnou připojení a vybranou cílovou složku. Vzdálený soubor byl také zadán a nastaven tak, aby přepsal existující soubory ve stejném umístění.
Nahrajte soubory pomocí akce Nahrát soubory na FTP a zadejte soubor a vzdálené umístění.
Otevřít připojení k FTP
Tato akce vytvoří konkrétní připojení ke vzdálenému serveru FTP a uloží toto připojení jako proměnnou pro pozdější použití.
Argument
Volitelné
Přijímá
Výchozí hodnota
Description
Host
Ne
Textová hodnota
Sem zadejte adresu serveru FTP.
Port
Ano
Číselná hodnota
21
Sem zadejte port serveru FTP.
Active mode
Není k dispozici
Logická hodnota
False
Určit režim připojení
Username
Ne
Textová hodnota
Určit uživatelské jméno účtu FTP, který se má použít
Password
Ano
Přímé zadání šifrovaného textu nebo textové hodnoty
Určit heslo účtu FTP, který se má použít
Časový limit
Ano
Číselná hodnota
10
Nastavit dobu v sekundách, po kterou chcete počkat na navázání připojení, než akce selže
Vytvořené proměnné
Argument
Type
Description
FTPConnection
Připojení FTP
FTP připojení
Výjimky
Výjimka
Popis
Chyba Přihlášení se nezdařilo
Označuje, že přihlášení se nezdařilo
Chyba připojení
Označuje, že došlo k problému s připojením
Vypsat adresář FTP
Tato akce vrátí podadresáře a soubory obsažené v aktuálním adresáři připojení FTP.
Argument
Volitelné
Přijímá
Výchozí hodnota
Description
Connection
Ne
Připojení FTP
FTP připojení
Path
Ano
Textová hodnota
Cesta, kterou chcete uvést.
Vytvořené proměnné
Výjimky
Výjimka
Popis
Chyba výpisu
Označuje, že výpis složky nelze provést
Chyba Nepřipojeno
Označuje, že neexistuje otevřené připojení k FTP serveru
Chyba Adresář neexistuje
Označuje, že adresář nebyl nalezen
Otevřít zabezpečené připojení FTP
Tato akce vytvoří konkrétní zabezpečené připojení ke vzdálenému serveru FTP a uloží toto připojení jako proměnnou pro pozdější použití.
Argument
Volitelné
Přijímá
Výchozí hodnota
Description
Host
Ne
Textová hodnota
Sem zadejte adresu serveru FTP.
Port
Ano
Číselná hodnota
22
Sem zadejte port serveru FTP.
Active mode
Není k dispozici
Logická hodnota
True
Určit režim připojení
Secure FTP Protocol
Není k dispozici
SFTP, FTPS explicitní, FTPS implicitní
SFTP
Vyberte protokol FTP, který chcete použít k šifrování svého připojení
Authentication method
Není k dispozici
Uživatelské jméno a heslo, soukromý klíč, soukromý klíč a přístupová fráze
Uživatelské jméno a heslo
Vyberte metodu, kterou chcete použít pro vaše ověření na serveru FTP
User name
Ne
Textová hodnota
Určit uživatelské jméno účtu FTP, který se má použít
Password
Ano
Přímé zadání šifrovaného textu nebo textové hodnoty
Určit heslo účtu FTP, který chcete použít
Path to private key
Ne
Textová hodnota
Zadejte cestu k privátnímu klíči, který se má použít k ověření
Private key pass phrase
Ano
Přímé zadání šifrovaného textu nebo textové hodnoty
Sem zadejte proměnnou obsahující heslo privátního klíče
Timeout
Ano
Číselná hodnota
10
Nastavit dobu v sekundách, po kterou chcete počkat na navázání připojení, než akce selže
Vytvořené proměnné
Argument
Type
Description
SftpConnection
Připojení FTP
Připojení SFTP
Výjimky
Výjimka
Popis
Chyba Přihlášení se nezdařilo
Označuje, že přihlášení se nezdařilo
Chyba připojení
Označuje, že došlo k problému s připojením
Zavřít připojení SQL
Tato akce zavře otevřené připojení FTP.
Argument
Volitelné
Přijímá
Výchozí hodnota
Description
Připojení
Ne
Připojení FTP
FTP připojení
Vytvořené proměnné
Tato akce nevytváří žádné proměnné.
Výjimky
Výjimka
Description
Chyba Nepřipojeno
Označuje, že neexistuje otevřené připojení k FTP serveru
Změnit pracovní adresář
Tato akce nastaví aktuální pracovní adresář pro připojení FTP.
Argument
Volitelné
Přijímá
Výchozí hodnota
Description
Connection
Ne
Připojení FTP
FTP připojení
Set working directory to
Ne
Textová hodnota
Nastavit cestu, která má být nastavena jako pracovní adresář
Vytvořené proměnné
Tato akce nevytváří žádné proměnné.
Výjimky
Výjimka
Description
Chyba Nepřipojeno
Označuje, že neexistuje otevřené připojení k FTP serveru
Chyba Adresář neexistuje
Označuje, že adresář nebyl nalezen
Chyba Nelze změnit pracovní adresář
Označuje, že není možné změnit pracovní adresář
Stáhnout soubory z FTP
Stáhne jeden nebo více souborů ze serveru FTP.
Argument
Volitelné
Přijímá
Výchozí hodnota
Description
FTP connection
Ne
Připojení FTP
Připojení FTP, se kterým chcete pracovat. Tato proměnná musí být dříve určena v akci Otevřít připojení FTP
Download into folder
Ne
Složka
Složka, která bude cílem stažených souborů
Soubor(y) ke stažení
Ne
Seznam souborů FTP
Soubory ke stažení
Typ přenosu
–
Auto, Binary, ASCII
Automaticky
Zadejte ASCII nebo binární a určete metodu stahování jednoho souboru. Pokud je typ souboru nejistý nebo je stažen více než jeden soubor, zvolte možnost Auto a postupujte podle pravidel přenosu uvedených v možnostech
If file exists
Není k dispozici
Přepsat, nestahovat, stahovat s jedinečným názvem
Přepsat
Určete, co dělat, pokud soubor již existuje. Přepsání přepíše původní soubor, takže už k němu nebudete mít přístup, stažení s jedinečným názvem na konec přidá podtržítko a pořadové číslo
Vytvořené proměnné
Tato akce nevytváří žádné proměnné.
Výjimky
Výjimka
Description
Chyba Nepřipojeno
Označuje, že neexistuje otevřené připojení k FTP serveru
Chyba Vzdálený soubor neexistuje
Označuje, že soubor neexistuje na FTP serveru
Chyba Adresář neexistuje
Označuje, že adresář nebyl nalezen
Chyba Připojení FTP přerušeno
Označuje, že připojení FTP bylo přerušeno
Chyba Nelze stáhnout soubor
Označuje, že nebylo možné stáhnout soubor
Stáhnout složky z FTP
Stáhne jednu nebo více složek ze serveru FTP.
Argument
Volitelné
Přijímá
Výchozí hodnota
Description
FTP connection
Ne
Připojení FTP
Připojení FTP, se kterým chcete pracovat. Tato proměnná musí být dříve určena v akci Otevřít připojení FTP
Folder(s) to download
Ne
Seznam adresářů FTP
Název cest ke složkám, nebo složky FTP ke stažení
Download into local folder
Ne
Složka
Úplná cesta k cíli složek FTP, které stahujete
Vytvořené proměnné
Tato akce nevytváří žádné proměnné.
Výjimky
Výjimka
Description
Chyba Nepřipojeno
Označuje, že neexistuje otevřené připojení k FTP serveru
Chyba Vzdálený adresář neexistuje
Označuje, že adresář neexistuje na FTP serveru
Chyba Adresář neexistuje
Označuje, že adresář nebyl nalezen
Chyba Připojení FTP přerušeno
Označuje, že připojení FTP bylo přerušeno
Chyba Nelze stáhnout adresář
Označuje, že nebylo možné stáhnout adresář
Odeslat soubory na FTP
Odešle jeden nebo více souborů na server FTP.
Argument
Volitelné
Přijímá
Výchozí hodnota
Description
FTP connection
Ne
Připojení FTP
Připojení FTP, se kterým chcete pracovat. Tato proměnná musí být dříve určena v akci Otevřít připojení FTP
File(s) to upload
Ne
Seznam souborů
Soubory k odeslání
Remote location
Ano
Textová hodnota
Umístění, kam mají být soubory odeslány
Transfer type
Není k dispozici
Auto, Binary, ASCII
Automaticky
Zadejte ASCII nebo binární a určete metodu stahování jednoho souboru. Pokud si nejste jisti typem souboru, nebo pokud stahujete více než jeden soubor, zvolte Auto, abyste postupovali podle pravidel přenosu uvedených v možnostech
If file exists
Není k dispozici
Přepsat, nestahovat, stahovat s jedinečným názvem
Přepsat
Určete, co dělat, pokud soubor již existuje. Přepsání přepíše původní soubor, takže už k němu nebudete mít přístup, stažení s jedinečným názvem na konec přidá podtržítko a pořadové číslo
Vytvořené proměnné
Tato akce nevytváří žádné proměnné.
Výjimky
Výjimka
Description
Chyba Nepřipojeno
Označuje, že neexistuje otevřené připojení k FTP serveru
Chyba Soubor nenalezen
Označuje, že soubor nebyl nalezen
Chyba Připojení FTP přerušeno
Označuje, že připojení FTP bylo přerušeno
Chyba odeslání souboru
Označuje, že soubor nebyl odeslán
Odeslat složky na FTP
Odešle jednu nebo více složek na server FTP.
Argument
Volitelné
Přijímá
Výchozí hodnota
Description
FTP connection
Ne
Připojení FTP
Připojení FTP, se kterým chcete pracovat. Tato proměnná musí být dříve určena v akci Otevřít připojení FTP
Folder(s) to upload
Ne
Seznam složek
Složky k odeslání. Odesílané složky by již neměly existovat v aktivním adresáři serveru FTP
Remote location
Ne
Textová hodnota
Umístění, kam mají být složky odeslány
Vytvořené proměnné
Tato akce nevytváří žádné proměnné.
Výjimky
Výjimka
Description
Chyba Nepřipojeno
Označuje, že neexistuje otevřené připojení k FTP serveru
Chyba Vzdálený adresář neexistuje
Označuje, že adresář neexistuje na FTP serveru
Chyba Připojení FTP přerušeno
Označuje, že připojení FTP bylo přerušeno
Chyba odeslání adresáře
Označuje, že adresář nebyl odeslán
Odstranit soubor FTP
Odstraní jeden nebo více souborů ze serveru FTP.
Argument
Volitelné
Přijímá
Výchozí hodnota
Description
FTP connection
Ne
Připojení FTP
Připojení FTP, se kterým chcete pracovat. Tato proměnná musí být dříve určena v akci Otevřít připojení FTP
Soubory k odstranění
Ne
Seznam souborů FTP
Soubory k odstranění
Vytvořené proměnné
Tato akce nevytváří žádné proměnné.
Výjimky
Výjimka
Description
Chyba Nepřipojeno
Označuje, že neexistuje otevřené připojení k FTP serveru
Chyba Soubor nenalezen
Označuje, že soubor nebyl nalezen
Chyba Nelze odstranit soubor
Označuje, že odstranění souboru nebylo možné
Přejmenovat soubor FTP
Přejmenuje soubor, který se nachází na serveru FTP.
Argument
Volitelné
Přijímá
Výchozí hodnota
Description
FTP connection
Ne
Připojení FTP
Připojení FTP, se kterým chcete pracovat. Tato proměnná musí být dříve určena v akci Otevřít připojení FTP
Soubor k přejmenování
Ne
Soubor FTP
Soubor k přejmenování
Nový název souboru
Ne
Textová hodnota
Nový název souboru. Pokud zadáte název s cestou, soubor se také přesune do tohoto umístění. Pokud umístění neexistuje, vyvolá výjimku
Vytvořené proměnné
Tato akce nevytváří žádné proměnné.
Výjimky
Výjimka
Description
Chyba Nepřipojeno
Označuje, že neexistuje otevřené připojení k FTP serveru
Chyba Nelze přejmenovat soubor
Označuje, že nebylo možné přejmenovat soubor
Chyba Soubor nenalezen
Označuje, že soubor nebyl nalezen
Vytvořit adresář FTP
Vytvoří adresář na serveru FTP.
Argument
Volitelné
Přijímá
Výchozí hodnota
Description
FTP connection
Ne
Připojení FTP
Připojení FTP, se kterým chcete pracovat. Tato proměnná musí být dříve určena v akci Otevřít připojení FTP
New directory
Ne
Adresář FTP
Nový adresář. Pokud je zadána cesta, budou vytvořeny všechny nové složky vedoucí do nového adresáře.
Vytvořené proměnné
Tato akce nevytváří žádné proměnné.
Výjimky
Výjimka
Description
Chyba Přístup odepřen
Označuje, že tento účet nemá přístup k operaci
Chyba Soubor existuje
Označuje, že soubor již existuje
Chyba při vytváření adresáře
Označuje, že nebylo možné vytvořit adresář
Chyba Adresář neexistuje
Označuje, že adresář nebyl nalezen
Chyba Nepřipojeno
Označuje, že neexistuje otevřené připojení k FTP serveru
Odstranit adresář FTP
Odstraní adresář ze serveru FTP.
Argument
Volitelné
Přijímá
Výchozí hodnota
Description
FTP connection
Ne
Připojení FTP
Připojení FTP, se kterým chcete pracovat. Tato proměnná musí být dříve určena v akci Otevřít připojení FTP
Directory to delete
Ne
Adresář FTP
Složka, kterou chcete odstranit. Odstraní se také vše ve složce.
Vytvořené proměnné
Tato akce nevytváří žádné proměnné.
Výjimky
Výjimka
Description
Chyba odstranění adresáře
Označuje, že nebylo možné odstranit adresář
Chyba Vzdálený adresář neexistuje
Označuje, že adresář neexistuje na FTP serveru
Chyba změny pracovního adresáře
Označuje, že pracovní adresář nebyl změněn
Chyba Nepřipojeno
Označuje, že neexistuje otevřené připojení k FTP serveru
Vyvolat příkaz FTP
Vyvolá daný literální příkaz FTP na serveru.
Argument
Volitelné
Přijímá
Výchozí hodnota
Description
FTP connection
Ne
Připojení FTP
Připojení FTP, se kterým chcete pracovat. Tato proměnná musí být dříve určena v akci Otevřít připojení FTP
FTP command
Ne
Textová hodnota
Příkaz, který se má spustit spolu s libovolnými argumenty. Můžete zde například spustit FEAT nebo CHMOD
Valid reply code(s)
Ano
Textová hodnota
Kódy, které lze příkazem vrátit, oddělené středníkem. Pokud příkaz FTP vrátí kód, který zde nebyl zadán, vyvolá tato akce výjimku. Platí pouze přes jednoduché připojení FTP nebo FTPS
Vytvořené proměnné
Argument
Type
Description
ReplyCode
Textová hodnota
Skutečný kód, který byl vrácen. Platí pouze přes jednoduché připojení FTP nebo FTPS
ReplyText
Textová hodnota
Text vrácený serverem FTP
Výjimky
Výjimka
Description
Chyba vyvolání příkazu
Označuje, že při vyvolání příkazu FTP došlo k chybě
Chyba Nepřipojeno
Označuje, že neexistuje otevřené připojení k FTP serveru
Synchronizovat adresáře
Synchronizovat soubory a podadresáře dané složky s daným vzdáleným adresářem FTP.
Argument
Volitelné
Přijímá
Výchozí hodnota
Description
FTP connection
Ne
Připojení FTP
Připojení FTP, se kterým chcete pracovat. Tato proměnná musí být dříve určena v akci Otevřít připojení FTP
Synchronization direction
–
Vzdálený -> místní (stáhnout), Místní -> vzdálený (odeslat)
Vzdálený -> místní (stáhnout)
Směr metody synchronizace. Zda bude místní složka synchronizována do vzdáleného adresáře (STÁHNOUT) nebo vzdálený adresář bude synchronizován do místní složky (ODESLAT).
Files to sync
Není k dispozici
Všechny soubory, Pouze soubory odpovídající filtru souborů, Pouze soubory neodpovídající filtru souborů
Všechny soubory
Vyberte, zda chcete synchronizovat všechny soubory, nebo zda chcete použít filtr souborů k zahrnutí nebo vyloučení konkrétní sady souborů
Filtr souborů
Ne
Textová hodnota
*
Vzor názvu souboru, který určuje, které soubory budou zahrnuty nebo vyloučeny. Tato možnost povoluje zástupné znaky jako ".txt, document?.doc. Tato možnost také povoluje více filtrů pomocí čárky jako oddělovače,b" .txt,*.pdf,document?.
Local folder
Ne
Složka
Název místní složky, která se má synchronizovat
FTP directory
Ano
Adresář FTP
/
Název adresáře FTP, který se má synchronizovat
Delete if source is absent
Není k dispozici
Logická hodnota
False
Tato možnost odstraní soubor nebo složku, která existuje v cílovém adresáři, nikoli ve zdrojovém.
Include subdirectories
Není k dispozici
Logická hodnota
True
Tato možnost zahrne podadresáře do procesu synchronizace.
Time difference in hours
Ano
Číselná hodnota
0
Časový rozdíl v hodinách vzdáleného serveru v případě, že pracuje v jiném časovém pásmu.
Time difference in minutes
Ano
Číselná hodnota
0
Časový rozdíl v minutách vzdáleného serveru v případě, že pracuje v jiném časovém pásmu.
Time difference ahead
Není k dispozici
Logická hodnota
True
Určit, zda je časové pásmo serveru napřed.
Vytvořené proměnné
Argument
Type
Description
FtpFilesAdded
Seznam souborů FTP
Seznam FTP souborů, které původně existovaly ve zdroji a po procesu synchronizace byly přidány do cíle.
FtpFilesModified
Seznam souborů FTP
Seznam FTP souborů, které původně existovaly ve zdrojovém i cílovém adresáři a po procesu synchronizace byly přidány do cíle.
FtpFilesDeleted
Seznam souborů FTP
Seznam FTP souborů, které původně existovaly v cílovém adresáři a po procesu synchronizace byly odstraněny.
FilesAdded
Seznam souborů
Seznam souborů, které původně existovaly ve zdroji a po procesu synchronizace byly přidány do cíle.
FilesModified
Seznam souborů
Seznam souborů, které původně existovaly ve zdrojovém i cílovém adresáři a po procesu synchronizace byly přidány do cíle.
FilesDeleted
Seznam souborů
Seznam souborů, které původně existovaly v cílovém adresáři a po procesu synchronizace byly odstraněny.
Výjimky
Výjimka
Description
Chyba výpisu
Označuje, že výpis složky nelze provést
Chyba Nepřipojeno
Označuje, že neexistuje otevřené připojení k FTP serveru
Chyba Soubor nenalezen
Označuje, že soubor nebyl nalezen
Chyba Připojení FTP přerušeno
Označuje, že připojení FTP bylo přerušeno
Chyba odeslání souboru
Označuje, že soubor nebyl odeslán
Chyba Vzdálený soubor neexistuje
Označuje, že soubor neexistuje na FTP serveru
Chyba Nelze stáhnout soubor
Označuje, že nebylo možné stáhnout soubor
Chyba odstranění adresáře
Označuje, že nebylo možné odstranit adresář
Chyba Synchronizace selhala
Označuje, že proces synchronizace selhal kvůli neočekávané chybě.