php从ftp服务器获取文件并显示保存文件对话框

时间:2012-08-12 11:24:19

标签: php ftp

我在apache服务器上运行了一个php页面,在另一台机器上运行了一个存储文件的ftp服务器。无法从外部访问ftp服务器。

我希望当用户点击我的网页上的按钮时,php服务器连接到ftp服务器,检索文件,并显示另存为对话框,以便用户可以存储它。

感谢任何帮助, 拉杜

1 个答案:

答案 0 :(得分:1)

这里你去..在download.php中写这个

$file = 'location/of/your/file.ext';
readfile($file);
header("Cache-Control: public");
header("Content-Description: File Transfer");
header("Content-Disposition: attachment; filename=".$file);
header("Content-Type: application/zip");
header("Content-Transfer-Encoding: binary");

这应该有效:)