我们的项目使用Python 2.7、PIL 1.1.7和Django 1.5.1。有一个ImageField可以处理许多图像格式,包括bmp、gif、ico、pnm、psd、tif和pcx。然而,要求仅允许png或jpg图像。如何实现?
更新:我知道可以验证文件扩展名和http Content-Type头。但是,这两种方法都不可靠。我的问题是是否有一种方法可以检查上传文件内容是否为png/jpg。
更新:我知道可以验证文件扩展名和http Content-Type头。但是,这两种方法都不可靠。我的问题是是否有一种方法可以检查上传文件内容是否为png/jpg。