不能将图像数据写入path


Can't write image data to path

我已经在我的图像目录中上传了我的图像。现在上传后,当我显示我的图像列表,然后有一个按钮,当任何人点击该按钮,然后图像将被调整大小并保存到另一个文件夹。

我正在使用干预图像调整大小并保存。

我的代码是:
Image::make(asset($get_data->front_image))
->resize(960, 960)->save('public/product_image_home_thumbs)

asset($get_data->front_image)表示http://example.com/product_image/saree.jpg

但是它返回一个错误

无法写入图像数据到路径(public/product_image_home_thumbs)

我的product_image_home_thumbs有777权限。

我不明白。什么错了

你有正确的结尾吗?我看到在and处没有撇号,而且箱子也没有关闭。也许可以尝试使用全路径。通过命令检查shell中代码所在的当前目录,示例输出

pwd
/name_of_folder/../file.php

您还需要指定文件名:

Image::make(asset($get_data->front_image))
    ->resize(960, 960)
    ->save('public/product_image_home_thumbs/[image_name].[image_extension]);

[image_name][image_extension]替换为您想要编码的图像的名称和扩展名。