在保存图片之前, 我想检查它的尺寸。我不需要改变它的尺寸,只需要确保它符合我的限制。
目前,我可以正常读取文件并将其保存到AWS中。
output['pic file'] = request.POST['picture_file']
conn = myproject.S3.AWSAuthConnection(aws_key_id, aws_key)
filedata = request.FILES['picture'].read()
content_type = 'image/png'
conn.put(
bucket_name,
request.POST['picture_file'],
myproject.S3.S3Object(filedata),
{'x-amz-acl': 'public-read', 'Content-Type': content_type},
)
我需要在中间添加一步,以确保文件具有正确的大小/宽度尺寸。我的文件不是来自使用ImageField的表单,而我见过的所有解决方案都使用了它。
是否有一种方法可以这样做:
img = Image.open(filedata)