我想下载图片而不将其URL放在浏览器历史记录中,然后将其显示在HTML / Javascript中。 URL中包含敏感数据,因此无法保存在客户端。使用POST从服务器获取数据似乎是不允许保存URL的最佳方法。
数据URI可以使用,除了IE没有强大的支持(大小限制)。
还有另一种方法可以完成这项工作吗?是否有URI技巧或使用Canvas渲染的方法?
编辑:澄清......数据来自第三方图像提供商。敏感数据是身份验证参数,出于安全目的,不得将其存储在客户端。
答案 0 :(得分:2)
我认为URL中的敏感数据不是网址本身,而是传递了一些参数 我的建议:支持一次性地址,其中包含一个指向图像的唯一键(类似GUID)。如果有人试图再次使用它将无用
示例:
http://www.my-domain.com/images/621536253-2487234-gfhgdsfhf-7853243