我想开发一种技术,其中图像的url不会直接包含在html源代码中。我想只在客户端的html源代码中包含加密的URL。 我用c#在.net上工作。 无法想到从哪里开始。 我也无法在任何地方找到任何类似的技术。
任何人都可以建议我一些想法,也就是从哪里开始?或者可能告诉我任何已存在的类似方法。
PLZ回复asap ..
提前谢谢你......
答案 0 :(得分:1)
我建议你不要浪费时间在这样的事情上。如果要在浏览器中显示图像,无论您如何努力,都可以使用诸如FireBug之类的工具来检索图像。
现在,如果您只希望经过身份验证的用户看到该图像,您只需从需要身份验证的服务器端脚本提供它:
<img src="/somescript.ashx?id=123" alt="" />
并为somescript.ashx
脚本配置身份验证,以便未经授权的用户无法直接调用它。
答案 1 :(得分:0)
您可能需要查看base64编码。它可以将图像转换为编码字符串。虽然它不会完全阻止人们将base64文本转换回图像,但它不会直接显示网址,我想这是你关注的问题。
我不是.NET用户,因此我不知道将图像转换为base64编码文本的库,但您可以使用此文本将图像嵌入HTML内容中。这里有一个PHP示例: Base64 Encoding Image