CLOUD: Move determineMimeType to ResourceHandler
This commit is contained in:
parent
b68bd78b44
commit
64b361b335
4 changed files with 22 additions and 22 deletions
|
@ -368,26 +368,6 @@ void LocalWebserver::setClientRedirectHandler(Client &client, Common::SeekableRe
|
|||
client.setHandler(handler);
|
||||
}
|
||||
|
||||
const char *LocalWebserver::determineMimeType(Common::String &filename) {
|
||||
// text
|
||||
if (filename.hasSuffix(".html")) return "text/html";
|
||||
if (filename.hasSuffix(".css")) return "text/css";
|
||||
if (filename.hasSuffix(".txt")) return "text/plain";
|
||||
if (filename.hasSuffix(".js")) return "application/javascript";
|
||||
|
||||
// images
|
||||
if (filename.hasSuffix(".jpeg") || filename.hasSuffix(".jpg") || filename.hasSuffix(".jpe")) return "image/jpeg";
|
||||
if (filename.hasSuffix(".gif")) return "image/gif";
|
||||
if (filename.hasSuffix(".png")) return "image/png";
|
||||
if (filename.hasSuffix(".svg")) return "image/svg+xml";
|
||||
if (filename.hasSuffix(".tiff")) return "image/tiff";
|
||||
if (filename.hasSuffix(".ico")) return "image/vnd.microsoft.icon";
|
||||
if (filename.hasSuffix(".wbmp")) return "image/vnd.wap.wbmp";
|
||||
|
||||
if (filename.hasSuffix(".zip")) return "application/zip";
|
||||
return "application/octet-stream";
|
||||
}
|
||||
|
||||
namespace {
|
||||
int hexDigit(char c) {
|
||||
if ('0' <= c && c <= '9') return c - '0';
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue