-
-
Notifications
You must be signed in to change notification settings - Fork 656
Home
-
Automatic Connection - Automatically connecting to an FTP/FTPS server by detecting correct connection settings.
-
Automatic Reconnection - Automatically re-connecting to an FTP/FTPS server when the connection is lost.
-
FTP(S) Connection - Manually connecting to an FTP/FTPS server.
-
FTP(S) Connection using GnuTLS - Connecting to an FTPS server using GnuTLS which supports TLS 1.3.
-
FTPS Proxies - Connecting to an FTP/FTPS server through a Proxy.
-
Custom Servers - How to handle custom FTP servers which behave differently.
-
Custom Commands - How to send custom server-specific FTP commands.
-
v40 Migration Guide - Migrating from FluentFTP v39 and older to v40+.
-
Server Information - Getting info about your server, its OS, etc
-
Directory Listing - Getting a list of files inside a directory
-
Directory Transfer - Uploading or downloading an entire directory
-
Rules - Only transfer files matching these rules, or blacklist files matching them
-
File Transfer - Uploading or downloading a single file
-
File Management - Creating directories, renaming/moving files, etc
-
File Permissions - Get the permissions/CHMOD of a file
-
File Hashing - Hashing and CRC checks to validate file transfers
-
IBM z/OS and OS/400 - Special API to work with IBM file systems
-
FXP Server To Server - Directly transfer files from one FTP server to another
-
Timezone Conversion - Controls how FTP timestamps are converted
-
Noop - Controls how the FTP NOOP commands are sent to the server
-
Logging - Logging for debugging or production use
-
Performance - Optimizing for maximum file transfer speed.
-
Troubleshooting - Common issues and how to fix them
-
Timeouts - Modifying the default timeouts for FTP operations
-
Path Utilities - Methods to work with FTP file and folder paths
-
FTP Support Table - The FTP commands supported by FluentFTP
-
Commonly asked questions - Issues that have already been solved.
- Automated Testing - How to run the automated test suite and supported servers
-
Contributing - FAQs on using Github and creating pull requests
-
Code Standards - Standards to be followed while making contributions
-
Future Plans - Important features that are planned for future releases
-
Classes - All the API classes in FluentFTP
-
Enums - All the API enums in FluentFTP
-
Powershell Guide - How to use FluentFTP from your Powershell scripts
- Auto Connection
- Auto Reconnection
- FTP(S) Connection
- FTP(S) Connection using GnuTLS
- FTPS Proxies
- Custom Servers
- Custom Commands
- v40 Migration Guide