[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