GridFS 経由で画像ファイルを保存しましたが、それらの画像を twig でレンダリングすることは可能ですか? 今のところ、Response オブジェクトでヘッダーの content-type と content を設定することでコントローラー内でレンダリングできますが、MongoDB から小枝に保存された画像を含むドキュメントのリストをレンダリングするときはどうすればよいですか?
敬具、
おそらく、画像を http 経由で (たとえば、nginx-gridfs を使用して) ユーザーに直接提供し、src リンクを配置するだけの方がよいでしょう。
検索した後に私がしたことは戻ってきました
"data:".$this->getMimeType().";base64," . base64_encode($this->file->getMongoGridFSFile()->getBytes())
イメージタグの src 属性。
欠点があるかどうかはわかりませんが、キャッシュできる場合はお知らせください。