0

尝试保存图像时出现以下错误

Unable to open '/Applications/XAMPP/xamppfiles/htdocs/profile_images/' for writing:
Is a directory in /Applications/XAMPP/xamppfiles/htdocs/user.php on line 538

这是给我带来麻烦的代码行

imagejpeg($image, "/Applications/XAMPP/xamppfiles/htdocs/profile_images/".$userid);

我在 mac 和 mysql 上运行 XAMPP。

到目前为止,我已经完成了以下工作:

  1. 打开目录选项并将每个人的访问权限设置为读/写
  2. 检查 php.ini 并确保将 safe_mode 设置为关闭
  3. chmod 777 到该文件夹

还有其他建议吗?

以防万一我使用 chmod 错误,这正是我输入的

su root
chmod -R 777 /Applications/XAMPP/xamppfiles/htdocs/profile_images
4

1 回答 1

0

imagejpeg 在第二个参数处需要一个文件名

imagejpeg ( resource $image [, string $filename [, int $quality ]] )

您指向的是目录,而不是文件名

于 2012-12-04T22:33:30.063 回答