imagejpeg($img,';image.jpg';,100);函数在本地主机上工作,但在远程服务器上不


imagejpeg($img, 'image.jpg', 100); function is working on localhost but not on remote server

imagejpeg($img, 'image.jpg', 100);函数在本地主机上工作,但在远程服务器上不工作

我想在远程服务器上保存图像,但此功能在本地服务器上可用,但在远程服务器不可用。我的代码在下面

header('Content-Type: image/jpeg');
imagejpeg($dest, 'image.jpg', 100);
imagejpeg($dest);
imagedestroy($dest);
imagedestroy($src);`

使用echo phpinfo();检查服务器中是否启用了GD。很可能,它已被禁用。请您的托管提供商启用GD或更改您的托管服务提供商。还可以通过页面顶部的error_reporting(E_ALL);打开错误报告,以发现任何错误。

您需要在远程服务器上安装GD extension才能使用PHP中的GD函数。

请看一下这里的安装程序。