上传照片而不更改其原始大小不起作用


$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->调整大小图像(1024, 768, 'auto'(;

,则不会上传较大的图像。所以我假设我会保留该行以使此功能正常工作。

另外,照片名称是我的目标,这就是保存图像代码存在的原因。

有没有可以像这样的代码?

$resizeObj->调整大小图像("width=100%", "width=100%", 'auto'(;

谢谢

首先检查您上传的照片的大小,并检查 $_Files 数组以检查 $_Files['error'] 中是否有任何错误。

如果是,那么您需要增加 PHP.ini 文件中max_upload限制,或者通过使用 php 中的 ini_set(( 函数进行简单操作。

然后尝试您的上传是否完成。如果仍然存在问题,请提供相同的日志。

相关内容

最新更新