如何隐藏图像的物理路径

在我的应用程序中,我通过提供目录的物理路径来显示用户的图像,如http://www.example.com/user_images/abcdefghijk.jpg

但我不想将此物理路径暴露给外部用户以访问直接文件。 我想按照gravtar类型的图像显示实现图像检索。 我们怎么做到这一点?

在PHP中,您可以使用GD库来读取图像。 因此,您需要创建image.php文件并使用以下代码的唯一方法,

 

这是所有其他图像的jpg图像,您可以使用GD库的不同function。

所以Gravtar.com使用上面的方式来显示图像:)

在ROR中,您可以使用Rmagick gem来读取图像并以相同的方式显示图像。

谢谢

在php中,您可以在会话中保存变量并将其附加到图像的路径中

  

并在php文件中获取从会话读取其实际路径的图像,并通过file_get_contents返回内容

这里是源http://hashmode.com/hide-image-path-php/9

Interesting Posts