|
X-Sendfile doesn't work: msg#00172lang.ruby.mongrel.general
Hi everyone, I try to use the "X-Sendfile" header, but it doesn't work as expected. In my controller: path = "/home/bruno/file.tar.gz" headers['X-Sendfile'] = path headers['Content-Type'] = "application/octet-stream" headers['Content-Length'] = File.size(path) render :nothing => true When I request the file, nothing is shown, just a white page. If I do a HEAD request: HTTP/1.1 200 OK Connection: close Date: Thu, 25 Jan 2007 11:22:19 GMT Status: 200 OK X-Sendfile: /home/bruno/file.tar.gz Cache-Control: no-cache Server: Mongrel 1.0.1 Content-Type: application/force-download; charset=utf-8 Content-Length: 1 The weird thing is the content-length is bad and I think mongrel should not show the X-Sendfile header. I also tried to add the content-disposition header but didn't resolve the problem. I'm using edge rails and the latest mongrel (I deleted older mongrels) Thank you. |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: [ANN] Mongrel 1.0.1 Officially Released: 00172, Adam Meehan |
|---|---|
| Next by Date: | Re: NOT FOUND error: 00172, Chuck Vose |
| Previous by Thread: | oci8 problemsi: 00172, Andrew Stone |
| Next by Thread: | Re: X-Sendfile doesn't work: 00172, Scott Brooks |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |