1
我想下面我寫的代碼,但它是拋出一個錯誤。我不確定我做錯了什麼。任何幫助表示讚賞如何在Django上將枕頭處理圖像上傳到S3?
def upload_img(request):
maxsize = (1024, 1024)
im = Image.open(request.FILES['image'])
im.thumbnail(maxsize)
img_name = 'test.jpg'
s3 = boto3.client('s3')
s3.put_object(
Bucket=settings.AWS_S3_DEV_IMG_BUCKET,
Key=img_name,
Body=im.save(img_name, "JPEG"),
ContentType='image/jpeg',
)
錯誤:
'ParamValidationError: Parameter validation failed:
Invalid type for parameter Body, value: None, type: <type 'NoneType'>, valid types: <type 'str'>, <type 'bytearray'>, file-like object