media/upload下ico图片无法访问(ie下)

小小小君 发布于 2012/11/13 16:01
阅读 255
收藏 0
同一个目录下
ie
jpg图片,正常打开
http://www.zz22zz.com/upload/1.jpg
ico图片,502错误
http://www.zz22zz.com/upload/101.ico

而ff下,jpg正常打开,ico图片打开提示下载(其实也不太正常)

nginx的日志我检查过了,分别是
42.120.72.36 - - [26/Oct/2012:13:28:47 +0800] "GET /upload/101.ico HTTP/1.1" 304 0 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; QQDownload 717; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0; qihu theworld)"
42.120.72.36 - - [26/Oct/2012:13:29:04 +0800] "GET /upload/1.jpg HTTP/1.1" 200 8834 "-" "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; QQDownload 717; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0; qihu theworld)"

一个是jpg图片返回的是200,ico返回的是304。
其他也看不出什么异常,请教高人。
加载中
0
小小小君

环境是nginx+uwsgi的,我把uwsgi去掉,直接用nginx来访问ico,发现是可以打开的。

看来是django处理ico图片时遇到了问题。

STATIC_ROOT = os.path.join(PROJECT_ROOT, "media")
STATIC_URL = "/media/"

 

是这样写的。

我在media下建了个test目录,放入1.jpg,1.png,1.ico。

http://www.zz22zz.com/test/1.jpg

http://www.zz22zz.com/test/1.png

http://www.zz22zz.com/test/1.ico

ico图片就是打不开。。。

 

返回顶部
顶部