【问题标题】:Strange django media deployment issue奇怪的 django 媒体部署问题
【发布时间】:2012-03-08 07:20:22
【问题描述】:

我设法将 cherokee 部署为 django 应用程序的反向代理,该应用程序以cherrypy 作为信息源。

所有静态文件和媒体文件似乎都可以正确提供,但特定图像除外。

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)

这是预期且正确的。

为什么会这样?

【问题讨论】:

  • 也许您可以为以下图像提供 curl 的输出?我假设您使用的是某种 linux + curl:curl http://www.mydomain.com/media/files/none.png | hexdump -Ccurl -I http://www.mydomain.com/media/files/none.png? 并没有看到区别?
  • 抱歉浪费了您的时间。看起来这只是一个浏览器缓存问题。

标签: django cherokee django-media


【解决方案1】:

浏览器缓存问题。问题解决了一段时间。关闭这个。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-11
    • 2013-09-28
    • 1970-01-01
    • 2011-06-26
    • 1970-01-01
    相关资源
    最近更新 更多