douqiang7462 2016-05-24 13:30
浏览 408
已采纳

不允许使用Laravel加载本地资源

I have put in an upload form in my Laravel application, the file uploads and saves it but when I try to display it I get joew:1 Not allowed to load local resource: file:///C:/xampp/htdocs/socialNet/public/uploads/joew.png

This is the root I put in the filesystems.php file

'public' => [
            'driver' => 'local',
            'root' => storage_path('public/uploads'),
            'visibility' => 'public',
        ],

So the photo is being saved inside a folder called public inside the storage folder.

This is the function retrieving the file

 public function getUserAvatar()
    {
         if ($this->username) {
          $userAvatar = User::where('username', $this->username)->value('avatar');
            return "{$userAvatar}";
        }
        if (!$user) {
            abort(404);
        }

    }

and this is the format that it is saved in the database.

C:\xampp\htdocs\socialNet\public\uploads\joew.png
  • 写回答

1条回答 默认 最新

  • dreamfly0514 2016-05-24 14:03
    关注

    Your browser is not allowed to directly load that file from your harddrive. In your view you are probably getting something like this:

    <img src="C:\xampp\htdocs\socialNet\public\uploads\joew.png" />

    You need a URL for the browser to access this image. In your view you need something like:

    <img src="{{ asset('uploads/joew.png') }}" />

    The asset() function from Laravel creates a URL from the public folder and appends the param you give it. So this will create a URL like: http://localhost/public/uploads/joew.png

    Edit: The folder you specified (storage_path) is probably not readable for the browser at all. Change the uploads to public_path('uploads') and it will be accessible.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥30 自适应 LMS 算法实现 FIR 最佳维纳滤波器matlab方案
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c
  • ¥15 RPA正常跑,cmd输入cookies跑不出来
  • ¥15 求帮我调试一下freefem代码
  • ¥15 matlab代码解决,怎么运行
  • ¥15 R语言Rstudio突然无法启动