Django上传图片错误

时间:2009-12-24 19:20:54

标签: python django

我正在尝试使用普通形式上传图像,以便普通模式使用正常图像。

thumb = fields.ThumbnailField(upload_to=make_upload_path, sizes=settings.VIDEO_THUMB_SIZE, blank=True, null=True)

但是我收到了一个错误:

Upload a valid image. The file you uploaded was either not an image or a corrupted image.

但我的图片有效!我已经尝试过至少十个jpeg并得到错误。我该怎么办?

1 个答案:

答案 0 :(得分:3)

您可能安装了PIL(Python Imaging Library)而没有JPEG支持。如果您没有libjpeg头文件,它将很乐意编译和安装,只是没有JPEG支持。您需要卸载PIL,确保安装libjpeg和libjpeg开发头文件,然后重新安装PIL。如何执行此操作完全取决于您的平台。