而不是Qt4.8.2中的QFtp
我现在正在Qt5.2.1中移植到QNetworkAccessManager
等。
我有以下问题:
是否可以将QFtp::rawCommand("SITE UMASK 22");
移植到基于QNetworkAccessManager
的解决方案?
如何使用QNetworkAccessManager
指定转移类型?在QFtp
中,它被指定为例如int QFtp::put(QIODevice* dev,const QString& file,TransferType type = Binary)
?
int QFtp::rename(const QString & oldname,const QString & newname)
移至QNetworkAccessManager
? 查看Qt 5.0上的Qt code to get list of files from ftp server using QNetworkAccessManager 问题,让我觉得我需要安装兼容性库来进行迁移。
答案 0 :(得分:3)
需要QtFtp库,因为QNetworkAccessManager
目前不支持所需的功能。例如。 QNetworkAccessManager
仅使用二进制传输模式。此外,除了get和put之外,不支持任何命令。