How do I use my server as a proxy to download files via PHP?

前端 未结 2 1164
无人及你
无人及你 2021-02-06 14:52

I need my server to act as a proxy between a 3rd party server (where the file is originally located) and the end user. That is, my server downloads the file from the 3rd party s

2条回答
  •  一整个雨季
    2021-02-06 15:13

            $fp = fopen($url, 'rb');
            foreach (get_headers($url) as $header)
            {
                header($header);
            }
    
            fpassthru($fp);
            exit;
    

    This will simply download a remote file to the browser with correct headers.

提交回复
热议问题