mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2025-03-01 10:33:28 +00:00
parent
ac57fea09a
commit
86d08823a8
@ -132,7 +132,16 @@ void StaticFileServing::onRequestNeedsReply (QtHttpRequest * request, QtHttpRepl
|
|||||||
QMimeType mime = _mimeDb->mimeTypeForFile (file.fileName ());
|
QMimeType mime = _mimeDb->mimeTypeForFile (file.fileName ());
|
||||||
if (file.open (QFile::ReadOnly)) {
|
if (file.open (QFile::ReadOnly)) {
|
||||||
QByteArray data = file.readAll ();
|
QByteArray data = file.readAll ();
|
||||||
reply->addHeader ("Content-Type", mime.name ().toLocal8Bit ());
|
|
||||||
|
// Workaround https://bugreports.qt.io/browse/QTBUG-97392
|
||||||
|
if (mime.name() == QStringLiteral("application/x-extension-html"))
|
||||||
|
{
|
||||||
|
reply->addHeader ("Content-Type", "text/html");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
reply->addHeader ("Content-Type", mime.name().toLocal8Bit());
|
||||||
|
}
|
||||||
reply->addHeader(QtHttpHeader::AccessControlAllow, "*" );
|
reply->addHeader(QtHttpHeader::AccessControlAllow, "*" );
|
||||||
reply->appendRawData (data);
|
reply->appendRawData (data);
|
||||||
file.close ();
|
file.close ();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user