我们如何从图像位置压缩图像并使用WAF块将文件移动到php中的AmazonS3
我有一个在线图像位置(URL),我必须上传到AmazonS3。 如果我上传的图像大小仅为1-2MB,WAF不会阻止图像,但对于大尺寸图像(如大于5-6MB),亚马逊WAF会阻止图像,并向上传者提供我们如何从图像位置压缩图像并使用WAF块将文件移动到php中的AmazonS3,php,amazon-s3,amazon-waf,Php,Amazon S3,Amazon Waf,我有一个在线图像位置(URL),我必须上传到AmazonS3。 如果我上传的图像大小仅为1-2MB,WAF不会阻止图像,但对于大尺寸图像(如大于5-6MB),亚马逊WAF会阻止图像,并向上传者提供403禁止错误,如果我通过任何带有分块的上传插件上传相同的图像,那么WAF不会给出任何错误,所以我如何将文件从在线图像位置移动到AmazonS3 我已经尝试了下面的代码来保存文件,但是在我的服务器上保存大型图像需要花费太多的时间 $curlSession = curl_init(); curl_seto
403禁止错误
,如果我通过任何带有分块的上传插件上传相同的图像,那么WAF不会给出任何错误,所以我如何将文件从在线图像位置移动到AmazonS3
我已经尝试了下面的代码来保存文件,但是在我的服务器上保存大型图像需要花费太多的时间
$curlSession = curl_init();
curl_setopt($curlSession, CURLOPT_URL, 'https://sample-videos.com/img/Sample-jpg-image-30mb.jpg');
curl_setopt($curlSession, CURLOPT_BINARYTRANSFER, true);
curl_setopt($curlSession, CURLOPT_RETURNTRANSFER, true);
$jsonData = base64_encode(curl_exec($curlSession));
$file = base64_to_jpeg($jsonData,'scarletwitch.jpg');