Symfony 如何使用FOSREST直接访问web目录中的图像

Symfony 如何使用FOSREST直接访问web目录中的图像,symfony,fosrestbundle,Symfony,Fosrestbundle,作为一项服务,我希望访问“web/上传”中的图像。当我尝试这样做时,它会返回: 找不到“GET/web/uploads/”的路由 但我只想访问此目录中的图像。我正在上传图像,我需要从外部加载它们。有灯光吗?谢谢。/code>/web/目录是您的(公共)文档根目录,因此它是您的域指向的地方 例如,假设您有指向/path/to/project/web/的虚拟主机example.lc,则不请求: 您应该尝试以下方法: 当您尝试访问时: Webserver确实在寻找/path/to/project

作为一项服务,我希望访问“web/上传”中的图像。当我尝试这样做时,它会返回:

找不到“GET/web/uploads/”的路由


但我只想访问此目录中的图像。我正在上传图像,我需要从外部加载它们。有灯光吗?谢谢。

/code>/web/目录是您的(公共)文档根目录,因此它是您的域指向的地方

例如,假设您有指向
/path/to/project/web/
的虚拟主机
example.lc
,则不请求:

您应该尝试以下方法:

当您尝试访问时:


Webserver确实在寻找
/path/to/project/web/web/uploads
,由于此路径不存在,它会将URL重写为
app.php
,这是Symfony应用程序的入口点。

我还想向OP指出,来自文档根目录的任何静态文件服务器实际上都不是由Symfony处理的。这些文件直接由HTTP服务器提供服务,不通过Symfony堆栈。