我想要下載遠程文件並將其放在我的服務器目錄中,並使用原來的文件名。我試圖使用file_get_contents($url)
。無法將遠程文件名獲取到file_get_contents(),然後存儲文件
問題是文件名不包含在$url
中,它就像:www.domain.com?download=1726
。這個URL給我,例如:myfile.exe
,所以我想用file_put_contents('mydir/myfile.exe');
。
我如何檢索文件名?我在下載之前試過get_headers()
,但我只有文件大小,修改日期和其他信息,文件名缺失。
看一看捲曲它應該涵蓋你所需要的http:// php.net/manual/en/book.curl.php – Waygood 2012-08-07 09:17:39
看看這個問題的cURL文件名http://stackoverflow.com/questions/1750055/with-php-curl-get-filename-from-file-header – Waygood 2012-08-07 09:21:57