我在Laravel App开发中有点新鲜。我正在处理一个项目,一切都运行正常,但在一个部分我需要显示图像库集合图像,我从托管服务器访问图像,在数据库表中存储图像链接。
显示某些图像正在显示图像时出现问题,而当我这次刷新页面时,其中一些图像没有显示,而其他一些图像没有显示。我认为可能存在如何从数据库访问图像或可能是客户端脚本语言的问题。
图像未从服务器完全加载,图像字段仅显示未找到的图像图标而不是图像。随着页面的每次刷新(重新加载页面),一些新图像发现相同的问题和一些在此时间之前未正确显示的先前图像。我想知道为什么会这样?请有人帮助我。
Note:
项目托管在生产服务器中。
当我访问图像时,这是图像的路径值。
Route::get('productimage/{file_name}', function($filename){ $path =
storage_path('app').'/productimage/'.$filename; $image =
File::get($path); $mime = File::mimeType($path); return
Response::make($image, 200)->header('Content-Type', $mime); });
这就是我在视图中访问图片的方式
<img src="{{asset('productimage/'.$row->image)}}" class="img-class"/>
这是页面刷新后的图像屏幕截图