[Buildbot-commits] [Buildbot] #2101: .svg file in new-format documentation downloads as a file on chrome mac
Buildbot
nobody at buildbot.net
Wed Sep 7 05:58:44 UTC 2011
#2101: .svg file in new-format documentation downloads as a file on chrome mac
--------------------+-----------------------
Reporter: ayust | Owner: djmitche
Type: defect | Status: new
Priority: blocker | Milestone: 0.8.5
Version: master | Resolution:
Keywords: |
--------------------+-----------------------
Comment (by ayust):
Actually, I think I found the real issue (for this particular case).
`nginx` isn't providing the right `Content-Type` header for SVG files. For
example, when you request the buildbot logo (which is a PNG), you get the
following:
{{{
$ curl --head http://trac.buildbot.net/chrome/site/header-text-
transparent.png
HTTP/1.1 200 Ok
Server: nginx/0.8.54
Date: Wed, 07 Sep 2011 05:54:19 GMT
Content-Type: image/png
Connection: keep-alive
Keep-Alive: timeout=45
Content-Length: 14301
Last-Modified: Thu, 09 Apr 2009 23:22:17 GMT
}}}
But, note the Content-Type header when requesting an SVG:
{{{
$ curl --head
http://buildbot.net/buildbot/docs/latest/_images/overview.svg
HTTP/1.1 200 OK
Server: nginx/0.8.54
Date: Wed, 07 Sep 2011 05:53:07 GMT
Content-Type: application/octet-stream
Content-Length: 119768
Last-Modified: Mon, 22 Aug 2011 02:39:20 GMT
Connection: keep-alive
Keep-Alive: timeout=45
Accept-Ranges: bytes
}}}
As it turns out, browsers treat `application/octet-stream` as a download
(no big surprise).
--
Ticket URL: <http://trac.buildbot.net/ticket/2101#comment:2>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation
More information about the Commits
mailing list