【问题标题】:display Laravel backend stored image on angular front-end在有角度的前端显示 Laravel 后端存储的图像
【发布时间】:2020-05-08 02:13:41
【问题描述】:

我想在前端(Angular)中显示图像,该图像存储在 Laravel 后端。我已经尝试过。

组件.html

 <img src="https://localhost:8000/images/storage/app/avatars/6.1588776952IMG_9539"/> 
 <div class="mb-4">
 <img  class="img" [src]="imgUrl">
 </div>

Laravel API 路由

 Route::get('images/{filename}', function ($filename)
 {
 $file = \Illuminate\Support\Facades\Storage::get($filename);
 return response($file, 200)->header('Content-Type', 'image/jpeg');
 });

【问题讨论】:

  • 您是否先运行php artisan storage:link。运行它并尝试这个&lt;img src='{{ asset('storage/avatars/6.1588776952IMG_9539') }}'/&gt;。还要确保您也提供图像的扩展名。在您的情况下,您没有在路径中提供图像扩展名。
  • 请检查:therichpost.com/…

标签: angular laravel


【解决方案1】:

请在命令行下运行。

php artisan storage:link

【讨论】:

  • 我运行它。接下来是什么?
  • 请运行您的项目。
  • 我跑了,还是一样的问题,顺便说一下我用的是angular + laravel
猜你喜欢
  • 2020-10-05
  • 2021-05-15
  • 2020-03-15
  • 1970-01-01
  • 2011-10-06
  • 2020-08-26
  • 1970-01-01
  • 2019-03-20
  • 1970-01-01
相关资源
最近更新 更多