代码之家  ›  专栏  ›  技术社区  ›  Valentin Golev

Django上传图像错误

  •  0
  • Valentin Golev  · 技术社区  · 15 年前

    我正在尝试上传一个图像使用正常的形式为正常的管理正常的模式与正常的图像字段。

    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 回复  |  直到 15 年前
        1
  •  3
  •   Carl Meyer    15 年前

    您可能安装了PIL(Python图像库),但没有jpeg支持。如果您没有libjpeg头文件,它将很乐意编译和安装,只是不支持jpeg。您需要卸载pil,确保安装libjpeg和libjpeg开发头文件,然后重新安装pil。如何做到这一点完全取决于您的平台。