我希望在上传图片时能够调整图片大小,我在网上找到了 verot class.upload.php。但是不幸的是,它对我没有用,无法上传也无法调整大小。所以我的问题是,这个API是否需要一些安装步骤?因为我只把 class.upload.php 上传到了我的服务器,并且我的函数是这样的:
public function myImageR()
{
$foo = new Upload($_FILES['img']);
if ($foo->uploaded) {
// save uploaded image with no changes
$foo->Process('/public/images/aa/');
if ($foo->processed) {
$a = true;
} else {
$a = false;
}
// save uploaded image with a new name
$foo->file_new_name_body = 'foo';
$foo->Process('/public/images/aa/');
if ($foo->processed) {
$a = true;
} else {
$a = false;
}
// save uploaded image with a new name,
// resized to 100px wide
$foo->file_new_name_body = 'image_resized';
$foo->image_resize = true;
$foo->image_convert = gif;
$foo->image_x = 100;
$foo->image_ratio_y = true;
$foo->Process('/public/images/aa/');
if ($foo->processed) {
$a = true;
$foo->Clean();
} else {
$a = false;
}
}
}
但它根本不起作用,我正在使用XAMPP在本地主机上工作。
phpinfo()
来确定GD是否已启用。 - Sagar Guhephpinfo()
中的upload_max_filesize
和post_max_size
,这在某些情况下也可能会引起问题。同时,请检查错误日志以查看是否生成了任何错误信息。 - Sagar Guhe