使用 PHP HTTP 流从远程服务器复制图像
问题:
用户可能想要将图像从外部 URL 导入到其配置文件中。但是,您不想热链接图像,而是将它们存储在您自己的服务器上以获得更好的性能和控制。
解决方案:
PHP5,及其 HTTP 流启用包装器,提供了一种将远程图像复制到本地存储的有效方法:
<code class="php">copy('http://somedomain.com/file.jpeg', '/tmp/file.jpeg');</code>
此命令有效地从指定 URL 导入图像并将其保存到本地路径。
流上下文参数:
如有必要,您可以通过提供第三个参数(称为“流上下文”)来自定义 HTTP 请求。此上下文允许您指定以下选项:
以上是如何使用 PHP HTTP 流将图像从远程服务器复制到本地存储?的详细内容。更多信息请关注PHP中文网其他相关文章!