!57 fix: aria2 配置文件错误

* Merge remote-tracking branch 'upstream/master' into dev
* fix: 忽略系统原有aria2配置文件
* fix: waitforfinished
This commit is contained in:
Pluto 2022-07-22 13:01:05 +00:00 committed by shenmo
parent 0dc594b3f1
commit 8f192d17ec

View File

@ -96,6 +96,7 @@ void DownloadController::startDownload(const QString &url)
QString aria2Urls = ""; QString aria2Urls = "";
QString aria2Verbose = "--summary-interval=1"; QString aria2Verbose = "--summary-interval=1";
QString aria2Threads = "-s " + QString::number(domains.size()); QString aria2Threads = "-s " + QString::number(domains.size());
QString aria2NoConfig = "--no-conf";
QStringList command; QStringList command;
QString downloadDir = "/tmp/spark-store/"; QString downloadDir = "/tmp/spark-store/";
@ -114,6 +115,7 @@ void DownloadController::startDownload(const QString &url)
command.append(downloadDir.toUtf8()); command.append(downloadDir.toUtf8());
command.append(aria2Verbose.toUtf8()); command.append(aria2Verbose.toUtf8());
command.append(aria2Threads.toUtf8()); command.append(aria2Threads.toUtf8());
command.append(aria2NoConfig.toUtf8());
qDebug() << command; qDebug() << command;
auto cmd = new QProcess(); auto cmd = new QProcess();
cmd->setProcessChannelMode(QProcess::MergedChannels); cmd->setProcessChannelMode(QProcess::MergedChannels);