我想在html上显示图像,但不想将src属性设置为完整的URL。 Beacase图像src url可以通过浏览器调试窗口显示,我想将它们隐藏在客户端。
我通过wcf服务器提供图像。
我尝试使用画布但是toDataUrl会在许多浏览器上引发安全性错误。有没有其他方法可以隐藏客户端的URL。这是最好的方法吗?
答案 0 :(得分:1)
您可以直接在css / html ...
中将图片转换为base 64格式来嵌入图片答案 1 :(得分:0)
如果隐藏源代码并不重要,我甚至不知道是否可能。如果用户足够智能打开检查器以查找源,他们可以右键单击图像并复制链接地址。
答案 2 :(得分:-1)
<?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"/>