サーバー上にファイルがあります。それを「映画」と呼びましょう。
私のサイトのユーザーはこの映画をダウンロードする必要がありますが、映画は私のWebサイトのIPによってのみダウンロードできます。
ムービーをサーバーにダウンロードし、そこからユーザーにダウンロードする方法はありますか?
「put_content」でそれを行うことができますが、サーバーがファイルをダウンロードしている間、クライアントがファイルをダウンロードする必要があります。
ありがとう!
PHP が提供する標準のラッパーDocs を利用して、それをDocsと組み合わせることができます。stream_copy_to_stream
例/デモ:
<?php
$url = 'http://example.com/some.url';
$src = fopen($url, 'r');
$dest = fopen('php://output', 'w');
$bytesCopied = stream_copy_to_stream($src, $dest);
関連(これまでのところ、より良い複製が見つかりませんでした):
readfile
関数を見てみましょう。