diff --git a/app/br-serve/br-serve.cpp b/app/br-serve/br-serve.cpp index 72f06d4..2aa5b7b 100644 --- a/app/br-serve/br-serve.cpp +++ b/app/br-serve/br-serve.cpp @@ -55,6 +55,13 @@ public slots: if (process.error() != QProcess::UnknownError) qFatal("%s\n", qPrintable(process.errorString())); message = process.readLine(); + response->setHeader("Content-Type", "application/json"); + } else if (urlQuery.hasQueryItem("imageID")) { + process.write(qPrintable(QString(urlQuery.queryItemValue("imageID") + "\n"))); + process.waitForReadyRead(); + if (process.error() != QProcess::UnknownError) + qFatal("%s\n", qPrintable(process.errorString())); + response->setHeader("Content-Type", "image/jpeg"); } else { QString path = request->path(); if (path == "/") @@ -68,18 +75,20 @@ public slots: "
\n" "