で代わりに開口部のテキストファイルをダウンロードしてください。は、私は1つのテキストファイルを持っているブラウザ
私は試しました。
window.open("data.txt");
と
header("Location:data.txt")
しかし、両方のは、テキストファイルブラウザ、それ自身開いています。私はtxtファイルをダウンロードします。
いずれか..
おかげ
Manikandan私を助けてください。
で代わりに開口部のテキストファイルをダウンロードしてください。は、私は1つのテキストファイルを持っているブラウザ
私は試しました。
window.open("data.txt");
と
header("Location:data.txt")
しかし、両方のは、テキストファイルブラウザ、それ自身開いています。私はtxtファイルをダウンロードします。
いずれか..
おかげ
Manikandan私を助けてください。
HTTPヘッダを.htaccessを使用して だけreferr
http://en.wikipedia.org/wiki/List_of_HTTP_header_fields
私はあなたにファイルの添付ファイルとしてヘッダーのコンテンツ処理を設定する必要があることを伝えることができますが、JavaScriptから行う方法はわかりません。
このJqueryプラグインhttp://jdownloadplugin.com/を使用してファイルをダウンロードできますか? Webからファイルをダウンロードするための多くの優れた機能が追加されています。
これを試してみてください:
$file = "data.txt";
$text = file_get_contents($file);
header("Content-Disposition: attachment; filename=\"$file\"");
echo $text;
Apacheを使用してブラウザで開くのではなく、TXTファイルのダウンロードを強制したい場合。 あなたのお気に入りの検索エンジンに、あなたの問題を解決することがあり
AddType application/octet-stream .txt
タイプ "PHP力のダウンロード" を行うことができます。 –
'application/octet-stream'のようにサーバ上にMIMEタイプを設定するか、' attachment; filename = someFile.txt 'のような値を持つ 'Content-Disposition'ヘッダを設定して、タイプ。 – aroth
これはあなたに役立つかどうかを確認します。http://stackoverflow.com/questions/1066452/easiest-way-to-open-a-download-window-without-navigatingaway-from-the-page – DSharper