0

別のマシンで、apacheサーバーとファイルを保存するftpサーバーで実行されているphpページがあります。ftpサーバーに外部からアクセスすることはできません。

ユーザーが私のWebページのボタンをクリックすると、phpサーバーがftpサーバーに接続し、ファイルを取得して、[名前を付けて保存]ダイアログを表示し、ユーザーがそれを保存できるようにします。

助けていただければ幸いです、ラドゥ

4

1 に答える 1

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");

これはうまくいくはずです:)

于 2014-05-18T13:44:27.220 に答える