我已经在我的图像目录中上传了我的图像。现在上传后,当我显示我的图像列表,然后有一个按钮,当任何人点击该按钮,然后图像将被调整大小并保存到另一个文件夹。
我正在使用干预图像调整大小并保存。
我的代码是: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]
替换为您想要编码的图像的名称和扩展名。