FTPDownload

receive or download Files

This step downloads or lists files from FTP. The result is a list of files. Currently you can specify a filterPrefix and suffix to filter for the files / folders you want to download or list.

Why Synesty?

  • Central middleware for all integrations, connectors and automation of business processes
  • No coding required - just Drag&Drop and configuration
  • Professional support with quick responses
Sign up for FREE Demo

Why Synesty?

  • Central middleware for all integrations, connectors and automation of business processes
  • No coding required - just Drag&Drop and configuration
  • Professional support with quick responses
Sign up for FREE Demo

Inputs

Name Type Description Required Values
account ACCOUNT Your account Yes
remoteFolder STRING The remote folder / subdirectory where are the files / folders we want to download. Blank means downloading from the home directory after login to the FTP-Server. No
filterPrefix (filenamePrefix) STRING If specified then it will download files / folders from the FTP Folder which start with this prefix. Either filterPrefix OR filterExludePrefix can be specified. No
filterSuffix (filenameSuffix) STRING Additionally we check if the files / folders on the FTP Folder end with this suffix. No
filterExcludePrefix (filenameExludePrefix) STRING If this is defined, then it will download or list files / folders which do NOT start with this filterExcludePrefix No
sortOrder STRING Defines which file / folder gets fetched if you have multiple files with the same prefix or suffix. (default: Oldest first). 'Oldest first' means the oldest file / folder gets downloaded or listed. 'Newest first' means the newest file / folder gets downloaded or listed. No
  • Oldest first (Default)
  • Newest first
  • Unsorted
transferMode STRING The FTP transfer mode (ASCII/BINARY). Default is BINARY. Yes
  • ASCII
  • BINARY (Default)
localCharset STRING The characterset of how the files will be stored locally. Default: UTF-8 No
  • UTF-8 (Default)
  • UTF-16
  • ISO-8859-1
  • ISO-8859-2
  • ISO-8859-4
  • ISO-8859-5
  • ISO-8859-15
  • cp1252 (Windows-1252, ANSI)
  • MacCentralEurope
  • US-ASCII
  • KOI8-R
fileNotFoundBehavior STRING Choose if the Flow run should result in an ERROR or SUCCESS if the file is not found. In most cases you want to choose ERROR (default), but there are also cases where a non-existant file are not a serious problem. No
  • ERROR (Default)
  • SUCCESS
  • EMPTY LIST
outputtype STRING Download a FILELIST or just list the filenames / foldernames of the remoteFolder. No
  • Download FILELIST (Default)
  • Only list of filenames
  • Only list of foldernames

Outputs

Name Type Description
LOCAL_DOWLOADED_FILELISTOBJECT FILELIST The list of downloaded files.
LOCAL_DOWLOADED_FILENAMELISTOBJECT STRINGLIST A list of filenames (only when outputtype 'Only list of filenames' is selected).
FOLDERNAMES STRINGLIST A list of foldernames (only when outputtype 'Only list of foldernames' is selected).
LOCAL_DOWLOADED_FILEMETADATA SPREADSHEET A list of filenames, their filesize and their last modified date (only when outputtype 'Only list of filenames' is selected).

Need help or project support?

If you need help during setup of this step or a project then reach out to our certified partners. Find Partners

More steps steps in Professional


Name Version Description Use-Case
WebDAVRename
WebDAVRename
- This step renames a single file or a list of files on a WebDAV-Server. You can also move the file(s) into a existing subfolder.
FTPRename
FTPRename
- This step renames a list of files on FTP. Currently there are two modes which are support: 1. Rename a single file to a new fileName or prefix the oldfilename Here you need to specify the input parameter remoteFilename and the parameter newRemoteFilenamePrefix or newRemoteFilename 2. Rename a list of files using a prefix which will be infront of the new Filename (e.g. [DONE_]OLDFILENAME.xml) Here you need to input a List which currently needs to be the result of another service which is executed before this step.
send or upload Files
FlowTrigger
FlowTrigger
- A step which can trigger another flow asynchronously. The run will count as a separate run. It can be used to execute a sub-process with a pause or delay.
WebDAVUpload
WebDAVUpload
- This step upload files to a WebDAV-Server.
send or upload Files
XMLReader
XMLReader
- Reads a XML file into a Spreadsheet object.
XML Data
SpreadsheetUrlDownload
SpreadsheetUrlDownload
- This step can download content from multiple URLs based on a SPREADSHEET or SPREADSHEET list. Use it to connect to various kinds of Webservice APIs.
execute and receive data by HTTP-Requests , execute and upload data by HTTP-Requests
JSONReader
JSONReader
- Reads a JSON file into a Spreadsheet object.
JSON data
UrlDownload
UrlDownload
- This step accesses an URL and downloads the content. The result is String value.
execute and receive data by HTTP-Requests , execute and upload data by HTTP-Requests
XMLSplitter
XMLSplitter
- Split a large XML File into multiple smaller XML files.
XML Data
KeyValueSpreadsheet
KeyValueSpreadsheet
- Converts a Spreadsheet into a special Spreadsheet which can be used as a key-value map.
FlowExecutingStep
FlowExecutingStep
- A step which can execute another Flow.
Archive
Archive
- Compresses a single FILE or a FILELIST into a ZIP-archive.
FTPSingleFileDownload
FTPSingleFileDownload
- This step downloads one single file from FTP. Currently you can specify a filenamePrefix and suffix to filter for the files you want to download. If there are multiple files which match the criteria only the first one is taken. The files will be ordered by descending modification date on FTP so the latest file would be taken out of a list.
receive or download Files
FTPDownload
FTPDownload
- This step downloads files from FTP. The result is a list of files. Currently you can specify a filenamePrefix and suffix to filter for the files you want to download.
receive or download Files
AddUpdateMappingset
AddUpdateMappingset
- Creates or updates a mappingset based on 2 columns of a Spreadsheet.
EmailSend
EmailSend
- This step sends a single email.
send Messages
ToList
ToList
- Creates a list of serveral inputs.
APICall
APICall
- Makes an API Request. Supports parsing of XML/JSON responses and pagingation.
execute and receive data by HTTP-Requests , execute and upload data by HTTP-Requests
FTPUpload
FTPUpload
- This step uploads a list of files to a FTP.
send or upload Files
XMLReaderVisual
XMLReaderVisual
- Reads XML file into a Spreadsheet object.
fetch XML Data
WebDAVDownload
WebDAVDownload
- This step downloads files from a WebDAV-Server. The result is a list of files.
receive or download Files
ExtractArchive
ExtractArchive
- Extracts (decompresses) an archive (ZIP,TAR,TARGZ,GZ,7z,LZMA)-archive into a FILELIST (Unzip)
receive or download Files
FTPRemove
FTPRemove
- Deletes a file or filelist from FTP or SFTP server. Hinweis: Die Benutzung des FTPRemove Steps erfolgt auf eigene Gefahr. Falsche Konfiguration kann zu Datenverlust führen. Wir übernehmen keine Haftung für Datenverlust der durch falsche Konfiguration entsteht. Wir empfehlen stattdessen den Step FTPRename zu nutzen, und die Dateien z.B. in einen "archive" Ordner zu verschieben und mit einem Datum zu versehen und diesen regelmäßig per Hand zu sichten und ggf. zu löschen. Das ist gängige Praxis und hat den Vorteil, dass sie eine Historie sowie Backup der verarbeiteten Daten haben.
JSONReaderVisual
JSONReaderVisual
- Reads JSON into a Spreadsheet object providing a simple graphical User-Interface.
fetch JSON data