data_uri
2.12
的data_uri
过滤器在树枝2.12中添加。
的data_uri
过滤器生成一个URL使用方案中定义的数据RFC 2397:
1 2 3 4 5 6 7 8 9 10 11 12
{{image_data | data_uri}}{{源(“path_to_image”)| data_uri}}{#力mime类型,禁用mime类型的猜测#}{{image_data | data_uri (mime =“图像/ svg”)}}{#也适用于纯文本#}{{' < b > foobar < / b > | data_uri (mime = " text / html ")}}{#添加一些额外的参数#}{{' < b > foobar < / b > | data_uri (mime = " text / html "参数={字符集:“ascii”})}}
请注意
的data_uri
过滤器的一部分HtmlExtension
这不是默认安装。安装:
1
美元需要树枝/ html-extra作曲家
然后,在Symfoob娱乐下载ny项目,安装树枝/ extra-bundle
:
1
美元需要树枝/ extra-bundle作曲家
否则,在树枝上添加扩展明确环境:
1 2 3 4
使用嫩枝\额外的\Html\HtmlExtension;美元嫩枝=新\树枝\环境(…);美元嫩枝- >addExtension (新HtmlExtension ());
请注意
过滤器不执行任何长度验证目的(限制取决于使用上下文),验证应该在调用这个过滤器之前完成。
参数
mime
:mime类型参数
:一个参数数组