Django Filebrowser,读取图像文件时数据流损坏

时间:2015-07-04 11:33:42

标签: python django pillow file-browser

我正在为我的朋友做一个网站。我尝试使用django-filebrowser,我已经使用了很长时间没有问题。 我安装了django-grappelli和最新的Pillow。

情况看起来像这样:我上传小图片,它出现在我的文件浏览器弹出窗口中。问题始于更大的图像。上传后,当我点击查看所有图片时,我收到的错误是:broken data stream when reading image file 所有设置localy的工作都很完美,但是当我尝试在我的生产服务器上运行它时,filebrowser会崩溃。

我在这里发布了一个错误和完整日志错误的图片。 http://i.imgur.com/eegZIhp.png

外部图片链接:http://i.imgur.com/eegZIhp.png 除此之外,这是一个完整的原始日志: http://pastebin.com/7rzKYPHF

我试图更改chmod设置,安装另一个版本的grappelli,filebrowser和枕头。此外,我还尝试在settings.py文件中包含各种数量的设置。但没有什么是成功的。我的猜测是创建一个django缩略图或其他东西是错误的。

这是我第一次发生此错误。

感谢任何帮助。

祝福 SEB

1 个答案:

答案 0 :(得分:1)

所以我找到了解决方案。我知道系统库出了问题,因为这个问题发生在2台服务器上。不幸的是,我无法访问管理员权限,因为它不是我的VPS,只是租用没有管理员权限的托管。

问题在于版本6.8中的libjpeg。重新编译virtualenviroment后,一切正常,从版本8开始。

祝福!