PHP HTTP ストリームを使用してリモート サーバーから画像をコピーする
問題:
ユーザーは次のことを行う可能性があります外部 URL からプロファイルに画像をインポートします。ただし、画像をホットリンクするのではなく、パフォーマンスと制御を向上させるために独自のサーバーに保存する必要があります。
解決策:
PHP5 とその HTTP ストリームラッパーを有効にすると、リモート イメージをローカル ストレージにコピーする効率的な方法が提供されます。
<code class="php">copy('http://somedomain.com/file.jpeg', '/tmp/file.jpeg');</code>
このコマンドは、指定された URL からイメージを効果的にインポートし、ローカル パスに保存します。
ストリーム コンテキスト パラメーター:
必要に応じて、「ストリーム コンテキスト」と呼ばれる 3 番目のパラメーターを指定して、HTTP リクエストをカスタマイズできます。このコンテキストを使用すると、
以上がPHP HTTP ストリームを使用してリモート サーバーからローカル ストレージにイメージをコピーするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。