使用API,我为授权用户保存了一些图像文件,但任何调用我网址的人都可以访问它。
有没有办法保护我的图片和访问它只是扔我的网络应用程序?
答案 0 :(得分:0)
您必须将图像存储在/ storage / app中。
然后你必须创建一个像
这样的路线// Route
Route::get('/images/{slug}', controller@showMethod)->middleware('auth:api');
// controller method
public function showMethod($image){
return response()->download(base_path('path/'.$image), null, [], null);
}