2012-03-08 88 views
0

我设法部署cherokee作为dirgo应用程序的反向代理,以cherrypy作为信息源运行。奇怪的django媒体部署问题

除特定图像外,所有静态文件和媒体文件似乎都能正确传送。

http://mydomain.com/media/files/none.png,我得到一个

The image "http://mydomain.com/media/files/none.png" cannot be displayed because it contains errors. 

但是,如果我追加一条文件的URL后面?,它正确地显示为1x1像素的图像。

http://mydomain.com/media/files/none.png? 

会给

none.png (PNG Image, 1 x 1 pixels) 

预计无误。

这是为什么呢?

+1

也许你可以提供以下图像的卷曲输出?我假设你正在使用某种类型的linux + curl:'curl http://www.mydomain.com/media/files/none.png | hexdump -C'和'curl -I http:// www.mydomain.com/media/files/none.png'加上'?',但没有看到区别? – 2012-03-08 12:51:54

+0

对不起,浪费你的时间。它看起来只是一个浏览器缓存问题。 – 2012-03-08 15:14:07

回答

0

浏览器缓存问题。问题早就解决了。关闭这个。