当前位置: 首页 > 知识库问答 >
问题:

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

江天宇
2023-03-14

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

当我尝试通过URL访问图像时,像这样:

http://myweb.com/cakephp/uploads/imageName.jpg

它显示了404错误。我想是因为天气原因吧。htaccess,或者更具体地说,访问web。我在windows下与ISS7一起使用的配置文件。

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

谢谢。

共有1个答案

史洛城
2023-03-14

我的理解是,没有放在webroot文件夹中的任何东西都不能通过url直接访问。要访问webroot之外的文件,可以使用媒体视图。

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

然后只需将path调整为path即可=

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

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

 类似资料:
  • 问题内容: 我正在尝试使用docker-compose启动kafka服务,并且应该可以在docker内部和外部进行访问。因此,应该在内部和外部设置合适的广告客户: 问题是,当我尝试从群集外部进行连接时,节点名称不是127.0.0.1,而是内部主机名: 这不是KAFKA_ADVERTISED_LISTENERS和KAFKA_LISTENERS处理这种情况的目的吗?我尝试设置KAFKA_ADVERTI

  • 这应该是一个简单的过程,但还没有到目前为止。我一直在与vert合作。x 2表示一位,并切换到垂直。x 3最近。我想我应该尝试一个简单的vertx web示例,但无法通过一个简单的静态文件服务。 My server类包含以下代码段: 我正在使用Eclipse,但也一直在尝试从命令行运行vertx。我也在使用Maven。我有三个webroot文件夹,和垂直。x无法找到以下各项: 每个“webroot”

  • 我有一个JPanel,在我点击一个按钮后,我希望图标垂直显示,一个在顶部,另一个在底部点击第二个图标,依此类推。 因此,每次点击时,图标位置会在顶部和底部之间交替变化。 我尝试了许多布局经理,但似乎无法让它像我希望的那样工作。 编辑:举例, 第一次点击后; 二次点击, 第三次点击,顶部的另一个图标,依此类推。这样做的目的是添加到我正在创建的国际象棋游戏中。所以我希望死棋子出现在适当的玩家端(黑色或

  • 问题内容: 我想做一些我认为并不困难的事情。 我有一个要打包为jar的应用程序,因为我有大约30个依赖项,并且我希望能够部署一个文件。 我有一些配置文件-一个属性文件和一个spring配置文件,以及我的log4 props文件- 我想在jar外部使用。我想我希望,如果我将它们与jar放在同一目录中,它将在运行时找到它们,但事实并非如此。 在开发过程中,我将这些文件放在eclipse项目的类路径的根

  • 我有一个Xperia Neo V没有任何内部存储--只有一个SD卡作为外部存储,而Galaxy S3有内部和外部存储。 使用此函数时只能访问内部存储(S3)上的文件,但Xperia Neo V没有问题。 如何访问内部和外部存储上的文件?

  • 外部访问容器 容器中可以运行一些网络应用,要让外部也可以访问这些应用,可以通过 -P 或 -p 参数来指定端口映射。 当使用 -P 标记时,Docker 会随机映射一个 49000~49900 的端口到内部容器开放的网络端口。 使用 docker container ls 可以看到,本地主机的 49155 被映射到了容器的 5000 端口。此时访问本机的 49155 端口即可访问容器内 web 应

  • 我有一个标准的Spring靴项目。 我有一个/src/main/resources文件夹,其中有几个配置文件。 我怎样才能用Gradle做到这一点呢?

  • 问题内容: 我正在尝试使用Firebase设置CollectionView中的单元格数量。我试图创建一个局部变量,并将其设置为与Firebase变量相同的值,但是当我尝试在函数外部使用它时,它将无法正常工作。我也尝试在ViewWillAppear中设置它,但是没有用。 我设置导航栏标题以查看值。当它在闭包中设置时,我得到了正确的值,当我在闭包外部(在firebase函数之后)写了它时,它的值为0。