FTP and Archives in BAS
The FTP and Archive modules in Browser Automation Studio — transfer files to and from remote servers over FTP/SFTP/SSH, and pack or unpack zip archives.
Two modules handle files that live somewhere other than a plain local folder: FTP moves them across the network to and from servers, and Archive packs and unpacks them. Different jobs, often used together.
The FTP module — remote files
The FTP module works with remote servers over FTP, SFTP and SSH. It lets a bot read from and write to a server as if it were a remote disk:
- Setup FTP/SSH / Close connection — open and close the link.
- Read file / Write to file — pull a file off the server or push one up.
- Download file by URL — fetch a file directly.
- Check existence / Get info about a file — inspect before acting.
- Create / delete / copy / search files — manage files on the server.
- Read file into a list / write list to file — bridge remote files with in-memory data.
- Calculate checksum (SSH) — verify integrity.
Use it to deliver scraped results to a server, pull input from one, or sync files between a bot and remote storage.
The Archive module — packing and unpacking
The Archive module works with archives (zip):
- Extract archive — unpack it.
- Archive a folder / archive files — pack a whole folder or specific files.
- Get the list of files from an archive — see what’s inside without extracting.
Archiving is the natural companion to file transfer: zip a folder of results before uploading it over FTP, or unpack an archive a server hands you. Together with the file system module, FTP and Archive cover the full journey of a file — create it locally, pack it, ship it to a server, and unpack it on the other side.
FAQ
Can BAS upload and download files over FTP or SFTP?
Yes. The FTP module works with remote servers over FTP, SFTP and SSH — read and write files, download by URL, check existence, copy, search and more, so a bot can move files to and from a server.
Can BAS create and extract zip archives?
Yes. The Archive module extracts archives, packs a folder or specific files into an archive, and lists the files inside an archive.
- Browser Automation Studio: The Complete Practical GuideGuide
- Building Your First Bot in Browser Automation StudioA step-by-step walkthrough of creating your first working BAS bot — from a blank project to a flow that navigates, extracts data, and runs in multiple threads.
- Setting Up Proxies in Browser Automation StudioHow to configure proxies in BAS the right way — proxy types, per-thread assignment, rotation, and the checks that keep multi-account bots from getting flagged.
- Finding Elements in BAS: Selectors That Don't BreakHow element search works in Browser Automation Studio — CSS vs XPath selectors, why recorded ones break, and how to write selectors that survive page changes.