gpt4 book ai didi

php - imagejpeg 保存文件不起作用

转载 作者:可可西里 更新时间:2023-10-31 22:45:53 26 4
gpt4 key购买 nike

我设法在浏览器上显示图像,但我无法使用 imagejpeg 保存它(我没有看到任何图像保存在服务器中)。我已经尝试了几个小时,并且还使用 is_writable 测试了该文件夹,正如其他人在这篇帖子中提到的那样 PHP imagejpeg save file doesn't work .但它仍然不起作用,在 chrome 上,除了损坏的图像图标,我没有看到任何错误,但在 IE 上,它显示这样的错误“警告:imagejpeg() [function.imagejpeg]:无法打开”文件不可写

这是我的代码。

header('Content-type: image/jpeg');
$filename = 'little.jpg';
$im = imagecreatefromjpeg($filename);
imagefilter($im, IMG_FILTER_CONTRAST,$_POST["amount"]);

imagejpeg($im,"test.jpg");

imagedestroy($im);

if (is_writable('test.jpg')) {
echo 'The file is writable';
} else {
echo 'The file is not writable';
}

有人可以帮忙吗?谢谢你。P.S:我也想在浏览器上显示图片的同时保存图片。 imagejpeg 能做到吗?如果没有,有更好的方法吗?谢谢。

编辑:当我检查我的文件夹是否可写时,它回显“文件可写”,但当我检查 test.jpg 是否可写时,它回显“文件不可写”。

最佳答案

该错误表明您的 PHP 脚本没有写入服务器上该位置的权限。使用您的 FTP 软件到 CHMOD(更改权限)以允许写入您尝试存储这些文件的目录。应该这样做,除非您的虚拟主机已经完全禁止 PHP 在本地写入文件(在这种情况下,您应该与他们交谈并查看可用的选项)。

关于php - imagejpeg 保存文件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11564058/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com