From 93d610d59aa9cbbaa99f760542252f91698103eb Mon Sep 17 00:00:00 2001 From: Roman Nurik Date: Tue, 20 Dec 2011 10:54:44 -0800 Subject: [PATCH] DO NOT MERGE Cherrypick from master: Allow d.a.c. to serve SVG files Change-Id: I6d13b21bdafa70ea19d14a95b65476ba7c037d8c --- scripts/app_engine_server/memcache_zipserve.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/app_engine_server/memcache_zipserve.py b/scripts/app_engine_server/memcache_zipserve.py index c62059623..bda33c0de 100644 --- a/scripts/app_engine_server/memcache_zipserve.py +++ b/scripts/app_engine_server/memcache_zipserve.py @@ -337,6 +337,10 @@ class MemcachedZipHandler(webapp.RequestHandler): self.response.headers['Content-Type'] = 'application/octet-stream' self.SetCachingHeaders(mustRevalidate) self.response.out.write(resp_data) + elif name.endswith('.svg'): + self.response.headers['Content-Type'] = 'image/svg+xml' + self.SetCachingHeaders(mustRevalidate) + self.response.out.write(resp_data) return True def GetFromStore(self, file_path):