我的共享托管不支持postgresql PHP函数,但是我需要从在专用服务器上远程托管的postgresql加载一些图像.
能否在具有postgresql的服务器上有一个PHP脚本,然后共享主机上的另一个PHP脚本会在postgresql服务器上调用该脚本,以将图像从专用服务器发送到共享主机,但我不希望专用服务器的IP或域将被公开.
这可能吗?如果是这样怎么办?
解决方法:
使用file_get_contents()甚至更加容易:
$img_binary = file_get_contents("https://i.imgur.com/1H9Ht5a.png");
$img_base64 = base64_encode($img_binary);
echo '<img src="data:image/png;base64,' . $img_base64 . '">';
加:这是一个标准的PHP方法,其中可能不会在每个PHP环境中都激活“ cURL”.
请注意图像的类型.替换data:image / png;带有data:image / jpeg;或其他相应的图像格式.