html に画像を表示したいのですが、src 属性を完全な URL に設定したくありません。ブラウザのデバッグウィンドウで画像のsrc URLを表示できるため、クライアントからそれらを非表示にしたい。
wcf サーバー経由で画像を提供します。
キャンバスを使用しようとしましたが、toDataUrl は多くのブラウザーでセキュリティ エラーをスローします。クライアントから URL を非表示にする他の方法はありますか。これは最善のアプローチですか?
html に画像を表示したいのですが、src 属性を完全な URL に設定したくありません。ブラウザのデバッグウィンドウで画像のsrc URLを表示できるため、クライアントからそれらを非表示にしたい。
wcf サーバー経由で画像を提供します。
キャンバスを使用しようとしましたが、toDataUrl は多くのブラウザーでセキュリティ エラーをスローします。クライアントから URL を非表示にする他の方法はありますか。これは最善のアプローチですか?
ソースを隠しても構いませんし、それが可能かどうかもわかりません。ユーザーがインスペクターを開いてソースを見つけるのに十分賢い場合は、画像を右クリックしてリンクアドレスをコピーするだけです.
<?php
$file = "Tom-and-Jerry.jpg";
if($fp = fopen($file,"rb", 0))
{
$imgContent = fread($fp,filesize($file));
fclose($fp);
$imgBase64Content = base64_encode($imgContent);
}
?>
<img src="data:image/jpeg;base64,<?php echo $imgBase64Content?>" alt="Tom & Jerry"/>