this definitely shouldn't happen, but usually you'd want to serve static 
files from apache without passing through web2py.
Anyway, I can't reproduce the misbehaviour on windows using the latest 
XAMPP available.

PS: Right now that site is wasting power to serve static files through 
web2py  ^_^

Il giorno venerdì 31 maggio 2013 14:11:34 UTC+2, Andriy ha scritto:
>
> Only now I noticed that not only .css files, but all files from /static 
> folder are served with *text/css* headers for Content-Type. So I started 
> to search why, rewritten all files in *gluon* folder with original source 
> files, and recreated the main problem by doing this. Apparently, for some 
> reason *streamer.pyc* was not updating on Apache restart earlier (may be 
> because I put new *streamer.py* file through Radmin...).
>
> So, the change I did in *streamer.py* earlier (line 68: 
> *headers.setdefault('Content-Type', 
> 'text/css') *) was working from *streamer.pyc *file all this time serving 
> all static files with *text/css *headers. Now I`m deleting .pyc file also 
> when doing changes.
> Now its like this:
> 1. If I set line 68 to original code, then I have problem with .css files 
> headers messed up, like described earlier. 
> I used logging of headers from *http.py* and see no anomalies. In log 
> file all headers look OK, but in a client browser they messed up for .css 
> files.
>
> 2. If I set line 68 to *headers.setdefault('Content-Type', 'text/css'), *then 
> all files from static folder have *text/css *headers for Content-Type. 
> Which actually fixes my problem as a side-effect, because it looks like 
> browsers display images and use .js files just fine with *text/css *headers. 
> Only in Opera, images are displayed, but not behave like images on right 
> click.
>
> Basically problem still exists. I go around it using 
> *headers.setdefault('Content-Type', 
> 'text/css')* hack in *streamer.py *file. With original *streamer.py *file 
> - *http.py *has right headers in *rheaders *variable, but client receives 
> messed up headers for .css files. 
>
> Also I tried Twisted server through anyserver,py, - no problem with .css 
> files at all. So I want to think its Apache, but why hack in *streamer.py 
> *file "fixes" it then?
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to