私はPHPを使用しています。 .svgファイルを取得するためにfile_get_contentsを使用し、イメージタグ内のデータURIとして使用するために変換したいと思います。これらの線に沿って何か:PHPを使用してimgタグデータに使用するSVGファイルを準備するuri
コントローラー:
$mylogo = file_get_contents(FCPATH.'app/views/emails/images/mylogo.svg');
ビュー:
それだけですべてのタグと、それをダンプしている今のように私が何か(BASE64?)に変換する必要が<img src="data:image/svg+xml;utf8,<?= $mylogo ?>">
イメージは表示されますが、イメージを囲むimgタグの混乱を招きます。
SVGはイメージタグのソースである必要はありません。 SVG要素をページに直接エコーすることができます。 – CGriffin
ニース - それを埋め込むためにイメージタグに必要と確信していましたが、それは完全に機能しました。あなたが答えをしたいなら、私はそれをうれしく受け入れます。 – dgig
これも私のために働いていましたが、あなたが指摘しているように、不必要なものでした: '$ mylogo = 'data:image/svg + xml; base64、' base64_encode(file_get_contents(FCPATH.'app/views/emails/images/mylogo.svg '));' – dgig