dongluo1853 2015-01-07 15:40
浏览 47
已采纳

Laravel文件上传NotFoundHttpException

I'm using Laravel to upload an image to my folder.

$file = Input::file('largeImage');
$filePath = '/uploads/'.date("Y/m").'/'.time().'/';
$path = $filePath;
$file->move($path, $file->getClientOriginalName());

The image is successfully uploaded.

Now when I try to access it:

http://localhost:8080/uploads/2015/01/1420644761/10377625_673554946025652_6686347512849117388_n.jpg

I'm having the Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException error.

I even tried http://localhost:8080/public/uploads/2015/01/1420644761/10377625_673554946025652_6686347512849117388_n.jpg

But the same error. What might be the problem? I checked the uploads folder and the image is there.

  • 写回答

3条回答 默认 最新

  • dongpeihui1051 2015-01-07 15:54
    关注

    You need to add a call to public_path helper:

    $filePath = public_path() . '/uploads/'.date("Y/m").'/'.time().'/';
    

    Otherwise it will place it in the app root, I think.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器