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)
预计无误。
这是为什么呢?
也许你可以提供以下图像的卷曲输出?我假设你正在使用某种类型的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
对不起,浪费你的时间。它看起来只是一个浏览器缓存问题。 – 2012-03-08 15:14:07