Django Filebrowser,读取图像文件时数据流中断

Django Filebrowser, broken data stream when reading image file

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

情况如下:我正在上传小图片,它出现在我的文件浏览器弹出窗口中。问题始于更大的图像。上传后,当我点击查看所有图片时,我收到一条错误消息:broken data stream when reading image file 本地设置的一切都运行良好,但是当我尝试 运行 在我的生产服务器上时,filebrowser 崩溃了。

我在这里张贴了一张有错误和完整日志错误的图像。

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

我试图更改 chmod 设置,安装另一个版本的 grappelli、filebrowser 和 pillow。我还尝试在我的 settings.py 文件中包含各种设置。但没有成功。我的猜测是创建 django 缩略图或其他东西有问题。

这是我第一次遇到这个错误。

感谢任何帮助。

祝福 SEB

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

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

祝福!