【问题标题】:Laravel imagecreatefromjpeg(): failed to open stream: No such file or directoryLaravel imagecreatefromjpeg():无法打开流:没有这样的文件或目录
【发布时间】:2021-12-02 19:13:44
【问题描述】:

我正在尝试使用 laravel 从图像创建证书。当我尝试在 HomeController 中使用 imagecreatefromjpeg() 函数时,它给了我错误

imagecreatefromjpeg(/storage/DY6Gdakkwfak2B96WJsgHFNRPx6NUng1c2Iw87nG.jpg): failed to open stream: No such file or directory

我的代码

家庭控制器

public function show_certificate(Request $request, Certificate $certificate){
    header('content-type:image/jpeg');
    $image =  imagecreatefromjpeg(\Storage::url($certificate->certificateTemplate->template_path));
    $color=imagecolorallocate($image,19,21,22);
    $name="Vishal";
    imagettftext($image,50,0,360,360,$color,$font,$name);
    $imagejpeg($image);
    return $image;
}

【问题讨论】:

标签: php laravel


【解决方案1】:

我通过使用Storage::path() 解决了这个问题 学分@Phil

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-21
    • 2020-01-25
    • 2019-06-21
    • 2017-05-04
    • 1970-01-01
    相关资源
    最近更新 更多