如何使用 FOSREST 从 Web 目录直接访问图像

How to directly access an image from web directory using FOSREST

作为一项服务,我想访问 "web/uploads" 中的图像。当我尝试这样做时,它返回:

No route found for "GET /web/uploads/"

但我只想访问此目录中的图像。我正在上传图片,我需要从外部加载它们。有什么办法可以做到这一点吗?谢谢

/web/ 目录是您 (public) 文档的根目录,因此它是您的域指向的地方。

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

http://example.lc/web/uploads

你应该试试:

http://example.lc/uploads

当您尝试访问时:

http://example.lc/web/uploads

网络服务器真的在寻找 /path/to/project/web/web/uploads,由于这条路径不存在,它将 URL 重写为 app.php,这是 Symfony 应用程序的入口点。