【问题标题】:QnetworkAccessManager send folderQnetworkAccessManager 发送文件夹
【发布时间】:2014-11-23 12:39:43
【问题描述】:
QNetworkAccessManager *manager = new QNetworkAccessManager(this);

connect(manager, SIGNAL(finished(QNetworkReply*)), this, SLOT(QNetworkReply*));

QUrl urlup("ftp://127.0.0.1/tempdata.txt);
urlup.setPassword("xxxx");
urlup.setUserName("user");
QFile *data = new QFile("D:\\tempdata.txt, this);
if(data->open(QIODevice::ReadOnly))
{
  QNetworkRequest request(urlup);
  reply = manager->put(request, data);
}

我使用 QT5.3,我可以使用此代码块上传文件。但我想上传一个包含多个文件的文件夹。 如何发送文件夹。

【问题讨论】:

    标签: qt file upload directory qnetworkaccessmanager


    【解决方案1】:

    FTP 协议不支持上传目录。这是可用commands 的列表。

    您应该找到目录中的所有文件并一个一个发送。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-26
      • 2011-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-14
      相关资源
      最近更新 更多