我正在使用以下代码将图像内容上传到ECS服务器
$result = $s3->putObject(array(
'Bucket' => $this->bucket,
'Key' => $Destination_folder,
'Body' => $image_content
));
之前,我将图像存储到临时位置,然后使用Imagick将其转换为不同大小的3个图像,然后分别上传这些图像。
现在我可以直接使用图像内容上传图像,并且我还找出了如何使用图像内容调整图像大小。以下是使用Imagick的代码:
$imagick->readImageBlob($imageBlob);
$res = $imagick->scaleImage(10, 10, true);
$writeSuccess = $imagick->writeImage("abc-m.jpeg");
现在我想在调整大小后直接将图片上传到ECS服务器,但不使用临时位置。
我该如何将Imagick处理过的调整大小后的图片上传到ECS服务器?