diff --git a/src/neochatroom.cpp b/src/neochatroom.cpp index 77cb899fb..2d9ca3578 100644 --- a/src/neochatroom.cpp +++ b/src/neochatroom.cpp @@ -109,7 +109,7 @@ QCoro::Task NeoChatRoom::doUploadFile(QUrl url, QString body) } auto mime = QMimeDatabase().mimeTypeForUrl(url); - QFileInfo fileInfo(url.toLocalFile()); + QFileInfo fileInfo(url.isLocalFile() ? url.toLocalFile() : url.toString()); EventContent::TypedBase *content; if (mime.name().startsWith("image/")) { QImage image(url.toLocalFile());