QFtpCompat 1.0.0
Qt6-compatible async FTP client library
Loading...
Searching...
No Matches
main.cpp File Reference

QFtpCompat integration test – plain FTP + Explicit FTPS. More...

#include <QCoreApplication>
#include <QFile>
#include <QTimer>
#include <QUrl>
#include <QDebug>
#include <QFtpCompat>
#include <QFtpCompatDirEntry>
#include "main.moc"

Go to the source code of this file.

Detailed Description

QFtpCompat integration test – plain FTP + Explicit FTPS.

Server setup
# Plain FTP (port 2121)
mkdir ~/ftproot && cd ~/ftproot
python3 -m pyftpdlib -u root -P root -w -p 2121
# Explicit FTPS (port 2122) – separate terminal
openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem \
-days 365 -nodes -subj "/CN=localhost"
pip3 install pyopenssl
python3 server_tls.py
Author
Jonas Hilk
Date
2024 Created
2026 Updated

Definition in file main.cpp.