在Cakephp的app/webroot外部放置和访问图像

在Cakephp的app/webroot外部放置和访问图像,cakephp,cakephp-2.0,cakephp-2.1,cakephp-2.2,Cakephp,Cakephp 2.0,Cakephp 2.1,Cakephp 2.2,我目前正在/cakephp/uploads/保存上传的图像,而不是在/cakephp/app/webroot/imgs/中保存 当我尝试通过URL访问图像时,如下所示: http://myweb.com/cakephp/uploads/imageName.jpg 它显示了404错误。我想,是由于.htaccess,或者更具体地说,是由于我在windows和ISS7下使用的web.config文件 有没有办法在不修改web.config文件的情况下访问它们 谢谢。据我所知,任何不是webroot

我目前正在/cakephp/uploads/保存上传的图像,而不是在/cakephp/app/webroot/imgs/中保存

当我尝试通过URL访问图像时,如下所示:

http://myweb.com/cakephp/uploads/imageName.jpg
它显示了404错误。我想,是由于.htaccess,或者更具体地说,是由于我在windows和ISS7下使用的web.config文件

有没有办法在不修改web.config文件的情况下访问它们


谢谢。

据我所知,任何不是
webroot
文件夹中的内容都不能通过url直接访问。要访问webroot之外的文件,可以使用

我只是把你的
上传
文件夹放在你的
应用程序
文件夹中,
http://myweb.com/cakephp/app/uploads

然后只需将
path
调整为
path=>APP即可上传'。DS

不清楚你为什么要这样做;如果您只想像平常一样访问图像,请将
上传
放入
img
目录


通常,您会使用这种方法来提供文件等,允许用户身份验证等等。

据我所知,任何放置在
webroot
文件夹中的内容都无法通过url直接访问。要访问webroot之外的文件,可以使用

我只是把你的
上传
文件夹放在你的
应用程序
文件夹中,
http://myweb.com/cakephp/app/uploads

然后只需将
path
调整为
path=>APP即可上传'。DS

不清楚你为什么要这样做;如果您想像普通一样访问图像,请将
uploads
放入
img
目录

通常,您会使用这种方法来提供文件等,允许用户身份验证等