Próbuję uzyskać FTP-SSL do pracy z Qt 4.6.3. Już skompilowałem Qt z obsługą OpenSSL. Czy są jakieś dobre zasoby dotyczące FTPS z Qt? Wygląda na to, że QFtp nie zapewnia obsługi SSL. Naprawdę nie chcę tworzyć własnej implementacji FTPS.FTPS (FTP-SSL) w Qt 4.6
// edit: Odkryłem QNetworkAccessManager (ty @ frank), ale nie mogę znaleźć żadnej użytecznej dokumentacji lub przykładów dla niego z SSL. To właśnie próbuję:
QUrl url = QUrl("ftp://localhost/filex.txt");
url.setUserName("root");
url.setPassword("root");
QNetworkRequest request(url);
QSslConfiguration SslConfiguration(QSslConfiguration::defaultConfiguration());
request.setSslConfiguration(SslConfiguration);
manager->get(request);
Ale FileZilla nie pozwala mi się połączyć. Konsola FZ mówi:
(000035) 21.12.2010 17:31:46 - (nie zalogowany) (127.0.0.1)> root
(000035) 21.12.2010 17:31: 46 - (nie zalogowany) (127.0.0.1)> wymagane 530 SSL
konfigurację
FileZilla:
- FTP przez SSL/TLS włączone
- Explicit FTP przez TLS włączona
- Plain nieszyfrowane FTP zabronione
- SSL zmuszony do korzeni zalogować
bym przynajmniej oczekiwać jakiegoś sslErrors
sygnały od użytkownika/PW jest w porządku i SSL nie powiedzie się, ale ja dostaję tylko authenticationRequired
sygnały .
Dzięki za pomoc!
Czy sprawdziłeś QNetworkAccessManager? –
@frank bardzo dziękuję za podpowiedź frank, zobacz moje zaktualizowane pytanie – atamanroman
Jaka jest twoja konfiguracja SSL/TLS w FileZilla? –