在用symfony制作的网站中显示数据库中的图像时出现问题。 我无法获取原始图像数据,而只能获取文本。 在代码{{musicien.photo}}中,从控制器中的数据库获取图像。 在页面的源代码中,它显示:
src =“ data:image / jpeg; base64,资源ID#32” alt =“ monimg”
它应该显示原始图像。
{% extends 'base.html.twig' %}
{% block title %}Musicien{% endblock %}
{% block body %}
<h1>Musicien</h1>
<table class="table">
<tbody>
<tr>
<th>CodeMusicien</th>
<td>{{ musicien.codeMusicien }}</td>
</tr>
<tr>
<th>NomMusicien</th>
<td>{{ musicien.nomMusicien }}</td>
</tr>
<tr>
<th>PrenomMusicien</th>
<td>{{ musicien.prenomMusicien }}</td>
</tr>
<tr>
<th>AnneeNaissance</th>
<td>{{ musicien.anneeNaissance }}</td>
</tr>
<tr>
<th>AnneeMort</th>
<td>{{ musicien.anneeMort }}</td>
</tr>
<tr>
<th>Photo</th>
<td><img src="data:image/jpeg;base64,{{musicien.photo}}" alt="monimg" /></td>
</tr>
</tbody>
</table>
<a href="{{ path('musicien_index') }}">Retour</a>
{%endblock%}