Добрый день!
Помогите разобраться, пожалуйста. Ситуация вкратце такова: пишу приложение которое через QNetworkAccessManager забирает файлы с указанного пользователем ftp сервера. Если авторизация не требуется, то все проходит на "ура". Как только для доступа к серверу требуется "логин-пароль", сразу выскакивает ошибка "access denied" (QNetworkReply::ContentAccessDenied). Логин и пароль валидны, так как через Тотал коммандер файлы с сервера забираются влёт. Код вкратце примерно таков:
QUrl url;
url.setScheme(QString("ftp"));
url.setUserName(QString("user"));
url.setPassword(QString("pass"));
url.setPort(21);
url.setHost(QString("192.168.***.***"));
url.setPath(QString("/path/to/file.txt"));
QNetworkRequest request(url);
QNetworkAccessManager manager;
QNetwork *reply = manager.get(request);
Есть подозрение что для запроса требуется указать еще какие-то параметры, но перерыв документацию ничего конкретного для случая с ftp не нашел.
Спасибо!
П.С. QFtp не предлагать, так как его больше нет