具有长文件名的图像的NotFoundHttpException

时间:2018-05-08 12:28:33

标签: php laravel laravel-5

我有一些上传的图片,我试图在我的网站上显示,但他们不会显示我一直在获取图片的NotFoundHttpException。我使用的是Laravel 5.3。我的文件夹结构如下所示

-app
   -public
      -img
         -courses

我的图片链接看起来像这样

http://localhost:8000/img/courses/1515024545118897g0Kfv98iRsJDcfh44bbfjdf9h3gsDj
by3bjFi9vDgdId3sVF4hRsjhBbkebHvj545ccf3jjvcifD3gFsbdHdcyV54rSeff3hjuJ3hbJfsdhHvv
hshVkfHrcb548Ifg9n848v34hHJd7Ghd5fdrJfsjbVfVdi2Kffd72bfbjuI.jpg

文件名很长但是在我之前没有使用laravel时它起作用了。如果我使用这样的链接:http://localhost:8000/img/courses/zoom.jpg那么它可以工作。所以我想知道文件名是否太长。除了用更短的名字重命名图像之外还有其他方法吗?

1 个答案:

答案 0 :(得分:0)

您的图片网址似乎很长,所以我认为您应该检查您的apache服务器 LimitRequestLine指令 LimitRequestLine Directive