无法访问通过Laravel上传的文件

时间:2019-12-09 11:04:25

标签: laravel image controller upload

提交表单时,我可以通过FTP看到我的文件已上传到storage / app / public / images / myfile.jpg

但是当我想通过浏览器访问它时,它不起作用,这是我的控制器

if ($request->hasFile('image')) {
            $filenameWithExt = $request->file('image')->getClientOriginalExtension();
            $filename = pathinfo($filenameWithExt, PATHINFO_FILENAME);
            $extension = $request->file('image')->getClientOriginalExtension();
            $fileNameToStore = $filename . '_' . time() . '.' . $extension;
            $request->file('image')->storeAs('public/images', $fileNameToStore);

        } else {
            $fileNameToStore = 'noimage.jpg';
        }

那行得通,因为我可以通过ftp访问图像

但我的html代码

<td><a download="retourmelding_{{$retour->firmaname}}" 
                                       href="{{ URL::to('/') }}/public/images/{{$retour->images}}" title="Foto">
                                        <img alt="Foto" src="{{ URL::to('/') }}/public/images/{{$retour->images}}">
                                    </a></td>

请帮助我

0 个答案:

没有答案