我在Symfony 3下的var文件夹中有图像 - >
MyProject的
我想在我的twig文件中访问此jpeg文件。
我使用全球下
twig config: uploads_root_dir: /var/www/html/var/uploads
所以我的完整网址将是这样的:
/var/www/html/var/uploads/images/myFile.jpg
但是没有图片显示。我不能使用资产,我也不想。是否可以访问此文件?
答案 0 :(得分:0)
Symfony(2& 3)仅显示网络文件夹。
您有两个选择
例子:(非常抽象,只是为了得到一般的想法)
getImageAction($imageName)
{
if(! $this->isGranted('ROLE_USER')) {
// throw unauthaurize exception
}
$imagePath = $this->getParameter('kernel.root_dir').'../var/uploads/images/' . $imageName;
// then return the image file or its path
// [...]
}