我有一个带URL的文件!
$url = "http://www.example.com/aa.txt";
我想下载此文件并将其保存到我网站上的路径
这是我的网站(在线)
$path = "server/username/";
我想将$url
文件保存到$path
,,
我试试这个
if (file_exists($file)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file));
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
readfile($file);
exit;
}
?>
当我测试代码时,它会将文件下载到我的电脑而不是我的网站
答案 0 :(得分:1)
您可以使用file_put_contents();
请参阅此处的手册:http://php.net/manual/en/function.file-put-contents.php
这里有一个不同的实现:http://www.finalwebsites.com/forums/topic/php-file-download