我想要下载远程文件并将其放在我的服务器目录中,并使用原来的文件名。我试图使用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