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

时间:2016-09-02 03:16:58

标签: symfony fosrestbundle

作为一项服务,我想访问“网络/上传”内的图片。当我试图这样做时,它正在回归:

  

找不到“GET / web / uploads /”

的路线

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

1 个答案:

答案 0 :(得分:2)

/web/目录是您(公共)文档根目录,因此它是您的域所指向的位置。

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

  

http://example.lc/web/uploads

你应该尝试:

  

http://example.lc/uploads

当您尝试访问时:

  

http://example.lc/web/uploads

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