gpt4 book ai didi

php - 无法使用干预库将图像数据写入 laravel 中的路径

转载 作者:可可西里 更新时间:2023-11-01 12:42:49 24 4
gpt4 key购买 nike

我正在将 Laravel 4.2 与 Intervention 库一起使用,我不确定为什么当其他一切似乎都是正确的时候我会遇到这个问题。这是代码:

Route::post('test',function()
{
// check if files was sent
if(Input::hasFile('file'))
{
$image = Input::file('file');
$filename = date('Y-m-d-H:i:s').'-'.$image->getClientOriginalName();
$path = public_path('images/cars/'.$filename);
Image::make($image->getRealPath())->resize(468,249)->save($path);

} else {
return Response::json(array('test'=>false));
}
});

我收到的错误是:

Intervention \ Image \ Exception \ NotWritableException Can't write image data to path (C:\xampp\htdocs\jacars_project\public/images/cars/2014-08-26-03:41:39-icon_2034.png).

先谢谢你帮我解决问题

最佳答案

您可以检查目录是否存在,如果不存在则创建它:

        if (!file_exists($save_path)) {
mkdir($save_path, 666, true);
}

关于php - 无法使用干预库将图像数据写入 laravel 中的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25497694/

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