有没有办法隐藏在html img元素中加载的图像源或者加密它?

时间:2014-07-05 08:40:55

标签: html image

我想将图片加载到<img src"..."/>并隐藏它的原始来源。或者 - 加密。 有没有可能的解决方案?

更新: 我想这样做,因为我不希望用户找到原始的图像来源并进入它。

可能有办法将它保存到临时位置,用随机字母重命名然后使用图像?

3 个答案:

答案 0 :(得分:2)

既然问题已经澄清,我最好的猜测是将图像下载到您的服务器,然后使用某种热链接保护来阻止用户直接访问它。有关详细信息,请参阅http://www.htaccesstools.com/hotlink-protection/。您可能需要另一种解决方案,具体取决于您的技术(服务器/编程语言)

答案 1 :(得分:1)

您可以尝试的一件事是使用canvas元素,然后通过javascript将图像加载到画布中。然后获取画布的数据库并将其设置为img src的值。

答案 2 :(得分:0)

没有。任何img元素都会导致该图像资源的HTTP请求。这在大多数浏览器中都很容易跟踪。