PHP を使用してファイルをサイレント モードで、またはプロンプトなしでコンピュータにダウンロードしますか? または、ダウンロード リンクをクリックしたときに、指定した場所に強制的にダウンロードすることはできますか? のようにC: /dir/dir/myfile.zip
?これは内部使用のみを目的としており、ユーザーに害を及ぼすものではないことに注意してください。
1566 次
3 に答える
4
できません。
セキュリティ上の問題により、それは単に不可能です。
ここで、これらが独自のプライベート ネットワーク上のシステムであり、ドライブが共有されているなどの場合は、サーバーからファイルを書き出すコードを記述できます。しかし、それはすべてユーザーのブラウザの外にあります。他の方法には、ユーザーのコンピューターで実行されている外部アプリケーションが含まれていました。リンクをクリックすると、ダウンロードするファイルがデータベースのキューに追加されます。クライアント アプリケーションはこのデータを取得し、ダウンロードします。AudioGalaxy はこの方法を使用していました。
于 2012-10-12T16:27:53.943 に答える
1
それは実際には非常に簡単です。実行可能ファイルをダウンロードさせます。次に、それを実行する必要があり、その実行可能ファイルは、ディスクに書き込むことができるブラウザにプラグインをインストールするように注意することができます。
于 2012-10-12T16:41:15.580 に答える
1
まず第一に、PHP はクライアント側の言語ではないため、このようなことはできません。
次に、質問に対するコメントでわかるように、セキュリティ上の理由から、そのようなアクションはブラウザでは許可されていません。
于 2012-10-12T16:45:26.517 に答える