Browse Source

Images cache control code edit

adaptive-webui-19844
buinsky 10 years ago
parent
commit
ba40408c8d
  1. 3
      src/webui/abstractrequesthandler.cpp
  2. 3
      src/webui/requesthandler.cpp

3
src/webui/abstractrequesthandler.cpp

@ -92,9 +92,6 @@ void AbstractRequestHandler::print_impl(const QByteArray& data, const QString& t @@ -92,9 +92,6 @@ void AbstractRequestHandler::print_impl(const QByteArray& data, const QString& t
if (!response_.headers.contains(HEADER_CONTENT_TYPE))
response_.headers[HEADER_CONTENT_TYPE] = type;
if (type.indexOf("image") > -1)
response_.headers[HEADER_CACHE_CONTROL] = "max-age=3000000";
response_.content += data;
}

3
src/webui/requesthandler.cpp

@ -62,6 +62,7 @@ const QString SCOPE_THEME = "theme"; @@ -62,6 +62,7 @@ const QString SCOPE_THEME = "theme";
const QString DEFAULT_ACTION = "index";
const QString WEBUI_ACTION = "webui";
const QString VERSION_INFO = "version";
const QString MAX_AGE_MONTH = "public, max-age=2592000";
#define ADD_ACTION(scope, action) actions[#scope][#action] = &RequestHandler::action_##scope##_##action
@ -178,12 +179,14 @@ void RequestHandler::action_public_theme() @@ -178,12 +179,14 @@ void RequestHandler::action_public_theme()
qDebug() << Q_FUNC_INFO << "There icon:" << url;
printFile(url);
header(HEADER_CACHE_CONTROL, MAX_AGE_MONTH);
}
void RequestHandler::action_public_images()
{
const QString path = ":/Icons/" + args_.join("/");
printFile(path);
header(HEADER_CACHE_CONTROL, MAX_AGE_MONTH);
}
// GET params:

Loading…
Cancel
Save