上载时未找到PHPthumbFactory文件

上载时未找到PHPthumbFactory文件,php,gd,phpthumb,Php,Gd,Phpthumb,图书馆: 我正在使用PhpThumbFactory库裁剪和上载图像。im接收到的错误如下: Fatal error: Uncaught exception 'Exception' with message 'Image file not found: ' in /www/iaddesign/admin/classes/phpthumb/ThumbBase.inc.php:193 Stack trace: #0 /www/iaddesign/admin/classes/phpthumb/Thu

图书馆:

我正在使用PhpThumbFactory库裁剪和上载图像。im接收到的错误如下:

Fatal error: Uncaught exception 'Exception' with message 'Image file not found: ' in /www/iaddesign/admin/classes/phpthumb/ThumbBase.inc.php:193 
Stack trace: 
#0 /www/iaddesign/admin/classes/phpthumb/ThumbBase.inc.php(172): ThumbBase->triggerError('Image file not ...') 
#1 /www/iaddesign/admin/classes/phpthumb/ThumbBase.inc.php(110): ThumbBase->fileExistsAndReadable() 
#2 /www/iaddesign/admin/classes/phpthumb/GdThumb.inc.php(96): ThumbBase->__construct('', false) 
#3 /www/iaddesign/admin/classes/phpthumb/ThumbLib.inc.php(127): GdThumb->__construct('', Array, false) 
#4 /www/iaddesign/admin/portfolio.php(29): PhpThumbFactory::create('') 
#5 {main} thrown in /www/iaddesign/admin/classes/phpthumb/ThumbBase.inc.php on line 193
下面是要上载的图像的代码段

/* -------------------------------------------------------------------- */
/*                        SAVE ICONS                                    */
/* -------------------------------------------------------------------- */

$icononsrc = $_FILES['iconoff']['tmp_name'];
$iconoffsrc = $_FILES['iconon']['tmp_name'];

$thumboff = PhpThumbFactory::create($iconoffsrc);
$thumbon = PhpThumbFactory::create($icononsrc);

$thumboff->adaptiveResize(200,151);
$thumbon->adaptiveResize(200,151);

$thumboffname = "uploads/".$_FILES['iconoff']['name'];
$thumbonname = "uploads/".$_FILES['iconon']['name'];

$thumboff->save($thumboffname, 'jpg');
$thumbon->save($thumbonname, 'jpg');

检查文件是否存在且可读时,从堆栈跟踪

#1 [cut] ThumbBase.inc.php(110): ThumbBase->fileExistsAndReadable() 
抛出一个错误

#0 [cut] ThumbBase.inc.php(172): ThumbBase->triggerError('Image file not ...') 
(请记住堆栈跟踪以相反的顺序出现)


我可以由此推断,您试图转换的文件名不存在,或者存在权限问题。确保该文件存在并具有适当的读取权限。

错误说明并非如此。请尝试使用
文件\u exists()
验证文件内容,或回显数据以确保正确。您在这方面取得了进一步的进展吗?