laravel - 无法在 laravel 中使用 vue.js 显示存储目录中的图像
问题描述
我将图像保存在存储文件夹路径中,如下所示:
storage\app\public\img\images_01.png
现在在我的 vue 组件中,我得到这样的图像:
这将返回以下路径:
/storage/img/images_01.png
但问题是图像没有显示。
解决方案
您只能访问公用文件夹中的文件。但是您可以添加一个符号链接,php artisan storage:link
以便您可以访问 storage/app/public 中的内容
推荐阅读
- javascript - 用三个点替换溢出的字符串字符的问题
- flutter - Flutter - 如何使用可编辑元素实现延迟初始化的 DataTable 类似视图?
- android-studio - 如何在 android studio 中自由移动我的 Button 和 Edittext
- c# - System.IO.FileNotFoundException:'无法加载文件或程序集'System.Private.CoreLib
- javascript - 在多个级别过滤嵌套的对象数组并取回数组中的匹配对象
- reactjs - 使用带有 useReducer / Redux reducers 的回调
- c++ - SGX 测试应用程序缺少 sgx_urts.dll
- visual-studio-code - 如何关闭 VScode 中单词的突出显示?
- css - Blazor 隔离 CSS - 如何根据父类(或伪类)设置子组件的样式?
- tensorflow - 自定义训练步骤时处理 tf.data 对象