Set mime type on admin media content (images, css) under WSGI
|Reported by:||Owned by:||Adrian Holovaty|
|Cc:||Triage Stage:||Ready for checkin|
|Has patch:||yes||Needs documentation:||no|
|Needs tests:||no||Patch needs improvement:||no|
Content-type is not set for admin media content.
Macintosh% wget -S http://localhost:8080/media/css/dashboard.css --22:17:36-- http://localhost:8080/media/css/dashboard.css => `dashboard.css.2' Resolving localhost... 127.0.0.1, ::1 Connecting to localhost|127.0.0.1|:8080... connected. HTTP request sent, awaiting response... HTTP/1.0 200 OK Date: Tue Jun 12 20:17:36 2007 Server: WSGIServer/0.1 Python/2.4.3 Content-Length: 321 Length: 321 [text/css]
Apparently, this isn't an issue in most users circumstances, but It doesn't work for me as I like to put my apps behind an Apache proxy (using the ProxyPass / ProxyPassReverse directives):
Macintosh% wget -S http://localhost/media/css/dashboard.css --22:26:51-- http://localhost/media/css/dashboard.css => `dashboard.css.3' Resolving localhost... Connecting to localhost|...|:80... connected. HTTP request sent, awaiting response... HTTP/1.1 200 OK Date: Tue, 12 Jun 2007 20:23:47 GMT Server: WSGIServer/0.1 Python/2.4.1 Content-Length: 321 X-Cache: MISS from localhost Keep-Alive: timeout=15, max=100 Connection: Keep-Alive Content-Type: text/plain; charset=iso-8859-1 Length: 321 [text/plain]
The attached patch should fix the issue.
Change History (3)
comment:1 Changed 9 years ago by
|Summary:||No mime type on admin media content (images, css) → Set mime type on admin media content (images, css) under WSGI|
|Triage Stage:||Unreviewed → Ready for checkin|