2016-10-17 19 views
0

我已经在图像目录中上传了我的图像。现在上传后,当我显示图像列表时,有一个按钮,当任何一个点击该按钮时,图像将被调整大小并保存到另一个夹。无法将图像数据写入路径

我正在使用干预图片来调整保存大小。

我的代码是:

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

,但其回报错误

无法写入图像数据路径(公共/ product_image_home_thumbs)

product_image_home_thumbs有777许可。

我无法理解。什么是错的

+0

您的根目录已经公开。保存路径应该是'/ product_image_home_thumbs /'。另一件事你没有正确地终止单引号。 – Ronald

回答

0

你有没有正确结束?我发现在and处没有撇号,而且没有关闭。也许尝试使用完整路径。检查当前目录下,你在通过命令行shell有代码,样本输出

pwd 
/name_of_folder/../file.php 
0

你需要过指定文件名:

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

更换[image_name][image_extension]的名称和扩展你想要的形象被编码为。