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 ());
|
||||
if (file.open (QFile::ReadOnly)) {
|
||||
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->appendRawData (data);
|
||||
file.close ();
|
||||
|
Loading…
x
Reference in New Issue
Block a user