在我的应用程序中,用户可以使用文件输入上传照片。问题是,如果他们上传他们的照片没有良好的互联网连接,导入是非常缓慢,并没有工作。但是在wifi访问中,它运行良好且速度很快。
现在我想找到一种方法让PHP中的照片导入更快。
我找到了2个解决方案:
1)使用以下代码缩小图片大小:
$NewWidth = 350;
$NewHeight = ( (getimagesize($_FILES['input_photo']['tmp_name'][1] * (($NewWidth)/getimagesize($_FILES['input_photo']['tmp_name'][0])) );
$NewPicture = imagecreatetruecolor($NewWidth , $NewHeight) or die ("Error");
2)降低图片质量:
imagejpeg($NewPicture , *path*, 70);
但问题仍然存在,从拥有3G或4G接入互联网的智能手机来看,图片太沉重而且无法正常工作,但如果你连接到wifi,它会立即在相同的设备。
任何解决方案?