1

html に画像を表示したいのですが、src 属性を完全な URL に設定したくありません。ブラウザのデバッグウィンドウで画像のsrc URLを表示できるため、クライアントからそれらを非表示にしたい。

wcf サーバー経由で画像を提供します。

キャンバスを使用しようとしましたが、toDataUrl は多くのブラウザーでセキュリティ エラーをスローします。クライアントから URL を非表示にする他の方法はありますか。これは最善のアプローチですか?

4

3 に答える 3

0

ソースを隠しても構いませんし、それが可能かどうかもわかりません。ユーザーがインスペクターを開いてソースを見つけるのに十分賢い場合は、画像を右クリックしてリンクアドレスをコピーするだけです.

于 2013-09-24T09:33:02.753 に答える
0
<?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"/>
于 2013-09-24T09:49:02.630 に答える