Download File to server from URL

后端 未结 12 1217
旧巷少年郎
旧巷少年郎 2020-11-22 04:05

Well, this one seems quite simple, and it is. All you have to do to download a file to your server is:

file_put_contents(\"Tmpfile.zip\", file_get_contents(\         


        
12条回答
  •  情话喂你
    2020-11-22 04:21

    Since PHP 5.1.0, file_put_contents() supports writing piece-by-piece by passing a stream-handle as the $data parameter:

    file_put_contents("Tmpfile.zip", fopen("http://someurl/file.zip", 'r'));
    

    From the manual:

    If data [that is the second argument] is a stream resource, the remaining buffer of that stream will be copied to the specified file. This is similar with using stream_copy_to_stream().

    (Thanks Hakre.)

提交回复
热议问题