是否可以从公共文件夹外部或Laravel 4中的计算机中的任何文件夹或目录调用图像?

时间:2015-04-29 09:42:48

标签: php laravel laravel-4

这是我从公共文件夹调用的代码,它可以正常工作。

<img src="/placeImages/{{$image['image_filename']}}"

这是我从公共文件夹外部或从桌面上的任何文件夹调用的代码,但它无法正常工作。我怎样才能使它发挥作用?

<img src="C:\Users\akosijerbey\Desktop/{{$image['image_filename']}}"

2 个答案:

答案 0 :(得分:2)

没有。只有公共文件夹中的图像和文件才能由网络服务器提供。

如果您的文件夹中包含公共文件,那么将它们放在公共文件夹中的一个简单方法就是使用symlinks。 (Linux中的ln -s

答案 1 :(得分:0)

可以使用Laravel动态加载图像。

查看Response::download功能。此外,gist还允许您使用Laravel 4加载图像。但是在使用这些方法时要小心,因为如果实现不正确,可能会出现严重的安全漏洞。

既然您已经提到过您正在使用Apache,我强烈建议您查看mod_xsendfile