diff options
author | Hannah von Reth <hannah.vonreth@owncloud.com> | 2020-09-14 15:12:31 +0300 |
---|---|---|
committer | Hannah von Reth <vonreth@kde.org> | 2020-09-14 21:51:04 +0300 |
commit | f94f4f2d48425766f0948b2a1b5f557b96443c5c (patch) | |
tree | 266b4b00cc65bbbda764c4859cfefea9a593d6dc /src | |
parent | 6d3eaf85f78bab08ceb74e93747afbb2f2460e6c (diff) |
Include _remoteFolder in tus upload destination
Fixes: #8053
Diffstat (limited to 'src')
-rw-r--r-- | src/libsync/propagateuploadtus.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libsync/propagateuploadtus.cpp b/src/libsync/propagateuploadtus.cpp index 581cf420d..7669c1c2f 100644 --- a/src/libsync/propagateuploadtus.cpp +++ b/src/libsync/propagateuploadtus.cpp @@ -81,7 +81,9 @@ SimpleNetworkJob *PropagateUploadFileTUS::makeCreationWithUploadJob(QNetworkRequ Q_ASSERT(propagator()->account()->capabilities().tusSupport().extensions.contains(QStringLiteral("creation-with-upload"))); // in difference to the old protocol the algrithm and the value are space seperated const auto checkSum = _transmissionChecksumHeader.replace(':', ' ').toBase64(); - request->setRawHeader(QByteArrayLiteral("Upload-Metadata"), "filename " + _item->_file.toUtf8().toBase64() + ",checksum " + checkSum); + const QString filePath = propagator()->_remoteFolder + _item->_file; + qCDebug(lcPropagateUploadTUS) << "FullPath:" << filePath; + request->setRawHeader(QByteArrayLiteral("Upload-Metadata"), "filename " + filePath.toUtf8().toBase64() + ",checksum " + checkSum); request->setRawHeader(QByteArrayLiteral("Upload-Length"), QByteArray::number(_item->_size)); return propagator()->account()->sendRequest("POST", uploadURL(propagator()->account()), *request, device); } |