$resizeObj = new resize($routePath.$imgPathLease.$photosrc);
$resizeObj->resizeImage(1024, 768, 'auto');
$resizeObj->saveImage($routePath.$imgPathLease.'detail-'.$leaseid.'-'.$uploadnum.'-'.$photosrc, 80);
$detailImg = $leaseid.'-'.$uploadnum.'-'.$photosrc;
$mcProperty->InsertLeasePhoto($db, $leaseid, $detailImg);
$resizeObj->resizeImage(300, 300, 'crop');
$resizeObj->saveImage($routePath.$imgPathLease.'thumb-'.$leaseid.'-'.$uploadnum.'-'.$photosrc, 80);
基本上,以上代码在上传时用于放大图像,并裁剪了我们的300x300缩略图。
我想要的是第一次上传,而无需调整大小。
我的问题是,如果我取出
$ resizeObj-> resizeImage(1024,768,'auto');
,较大的图像不会上传。因此,我想我将只保留这一行以使该功能正常工作。
此外,照片名称正是我要针对的原因,这就是为什么saveImage代码存在的原因。
有没有可以像这样的代码?
$ resizeObj-> resizeImage(“ width = 100%”,“ width = 100%”,'auto');
谢谢
答案 0 :(得分:0)
首先检查要上传的照片的大小,然后检查$ _Files数组以检查$ _Files ['error']中是否有错误。
如果是,那么您需要增加PHP.ini文件中的max_upload限制,或者通过使用php中的ini_set()函数来简单地增加它。
然后尝试上传是否完成。如果仍然有问题,请提供相同的日志。