嗨,我有一个 symfony api,其中一些图像存储在 public/media 文件夹中,我如何使用类似 http://localhost/public/media/img.png 的 URL 访问这些图像
答案 0 :(得分:1)
public/
是网络根,所以 http://localhost/media/img.png
应该可以工作。更准确地说,URL 将是 http://{your_domain_name.your_tld:your_port_no}/media/img.png
。您可以使用树枝资产功能render the proper URL in the template。
<img src="{{ asset('media/img.png') }}" alt="ACME logo">
这是完全可移植的(指向当前服务器上的 public/
目录)。
如果您没有使用模板并且需要在控制器中获取 URL check this question