作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 NGINX/FastCGI 在 Ubuntu 上的 virtualenv 中运行 Django 应用程序,并尝试将 JPG 图像上传到 Django 管理应用程序。
我收到此错误:“上传有效图像。您上传的文件不是图像或损坏的图像。”我可以上传 GIF 图像,所以只有 JPEG 会导致问题。
这是我到目前为止所尝试的:
1)在PIL之前安装libjpeg62-dev
pip uninstall pil
sudo apt-get libjpeg62-dev
pip install pil
PIL 1.1.7 SETUP SUMMARY
--------------------------------------------------------------------
version 1.1.7
platform linux2 2.6.5 (r265:79063, Apr 16 2010, 13:09:56)
[GCC 4.4.3]
--------------------------------------------------------------------
*** TKINTER support not available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
--- FREETYPE2 support available
*** LITTLECMS support not available
>>> from PIL import Image
>>> trial_image=Image.open("/path/to/my/image.png")
>>> trial_image.verify()
pip uninstall pil
sudo apt-get libjpeg62-dev
pip install --no-install pil
vi /path/to/virtualenv/build/PIL/setup.py (JPG_ROOT = libinclude("/usr/lib"))
pip install pil
pip uninstall pil
sudo apt-get libjpeg62-dev
pip install pillow
最佳答案
好吧,你知道吗,我决定退出 Django 管理员并重新登录......突然它工作正常了!嘘。我尝试的最后一件事是上面的方法#2,所以如果有人遇到这个问题,那是你最好的解决方案。
关于django - 通过 Django 上传 JPEG 图像显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9271267/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!