隐藏图片来源

时间:2019-06-23 14:52:11

标签: css

如何以这种方式托管图像: https://card.psnprofiles.com/2/AGK111112.png

当我右键单击并查看图像信息时,其图像大小将被隐藏。另外,我无法保存图像。

我对保存图像不感兴趣,请问如何托管这样的图像?

1 个答案:

答案 0 :(得分:0)

这是2个带有动画的PNG文件,并使用base64进行编码。您可以使用base64解码图像服务将其转换回PNG,例如:enter image description here

如果您想以这种方式提供PNG文件,只需使用如下所示的PHP base64编码器即可:

<img src="data:image/png;base64,<?php base64_encode($image) ?>">

关于URL中的PNG文件类型

这是伪造的URL,不是真实的文件类型。实际的文件类型可能是PHP。您可以像Laravel Route这样简单地进行操作,只需简单的htaccess重写

RewriteEngine On
RewriteCond %{REQUEST_URI} !\.[a-zA-Z0-9]{2,4}
RewriteCond %{REQUEST_URI} !/$
RewriteRule ^(.*)$ $1.png