diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/client/QXmppHttpFileSharingProvider.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/client/QXmppHttpFileSharingProvider.cpp b/src/client/QXmppHttpFileSharingProvider.cpp index 5c3e356c..db4323d7 100644 --- a/src/client/QXmppHttpFileSharingProvider.cpp +++ b/src/client/QXmppHttpFileSharingProvider.cpp @@ -195,9 +195,10 @@ auto QXmppHttpFileSharingProvider::uploadFile(std::unique_ptr<QIODevice> data, -> std::shared_ptr<QXmppUpload> { Q_ASSERT(d->manager); + auto upload = d->manager->uploadFile( std::move(data), - QXmppUtils::generateStanzaHash(10), + info.filename().value_or(QXmppUtils::generateStanzaHash(10)), info.mediaType().value_or(QMimeDatabase().mimeTypeForName("application/octet-stream")), info.size() ? info.size().value() : -1); |
