使用Laravel API在邮递员中不显示图像(可读)

时间:2019-04-07 23:52:11

标签: laravel postman

图像已保存到响应中指定的数据库和文件路径。尝试显示图像或下载图像时,未显示。我试图读取相同的图像,但它正在工作。

storage_path('app/uploads/images/3.png')

我读取了存储在目录中的3.png,它可以正常工作而不会显示错误,但是要显示图像却不显示图像。

[![if (empty($imag)){
        return response()->json(\[
            'success' => false,
            'message' => 'There was a problem creating the postcard!'
        \], 201);
    }
    return response()->json(\[
        'success' => true,
        'data' => file_get_contents(storage_path('app/public/uploads/images/'.$exportName)),
        'message' => 'Postcard created successfully!'
    \],200);
    }

保存图像的目录是storage / app / public / uploads / 我使用了php artisan storage:link

enter image description here

1 个答案:

答案 0 :(得分:0)

您的存储路径为

App / upload / images / 3.png

您正在将图像上载

App / upload / public / images / 3.png

因此数据库存储在路径上方,并且图像未在路径上方升起

只需从上面可行的路径中删除公共...