我目前将上传的图像保存在/cakephp/uploads/中,而不是在/cakephp/app/webroot/imgs/中进行。
当我尝试通过 URL 访问图像时,如下所示:
http://myweb.com/cakephp/uploads/imageName.jpg
它显示 404 错误。我想,由于.htaccess,或者更具体地说,是由于我在带有 ISS7 的 Windows 下使用的web.config文件。
有没有办法在不修改web.config文件的情况下访问它们?
谢谢。
我目前将上传的图像保存在/cakephp/uploads/中,而不是在/cakephp/app/webroot/imgs/中进行。
当我尝试通过 URL 访问图像时,如下所示:
http://myweb.com/cakephp/uploads/imageName.jpg
它显示 404 错误。我想,由于.htaccess,或者更具体地说,是由于我在带有 ISS7 的 Windows 下使用的web.config文件。
有没有办法在不修改web.config文件的情况下访问它们?
谢谢。
我的理解是,任何没有放在webroot文件夹中的东西都不能通过 url 直接访问。要访问 webroot 之外的文件,您可以使用Media Views。
我只是把你的uploads文件夹放在你的文件夹里APP,http://myweb.com/cakephp/app/uploads
然后调整path到path => APP . 'uploads' . DS
目前尚不清楚您为什么要这样做;如果您只想像平常一样访问图像,请将uploadsin 放入您的img目录。
通常,您会使用这种方法来提供文件等,允许用户身份验证等。