0

実行しているアプリケーションでCSVファイルを生成しています。

現在、完成したファイルをプレーンなHTMLリンクとして表示していますが、ボタンにしたいのです。

質問:
ボタンをクリックするとブラウザにCSVファイルが読み込まれるため、ボタンを設定して「右クリックしてターゲットに名前を付けて保存」アクションをトリガーすることはできますか。

そうでない場合は、ボタンターゲットがクリックされないようにし、アラートを表示してリンクをたどらないようにする別の方法はありますか。

ありがとう!

4

2 に答える 2

2

PHPを使用して強制的にダウンロードできます

<?php
header('Content-type: application/force-download');
$musicfile=$_GET["musicfile"];
if(file_exists($musicfile))
{
header('Content-Disposition: attachment; filename="'.$musicfile.'"');
readfile($musicfile);
}
?>
于 2012-07-30T14:57:35.530 に答える
1

サーバーの助けなしにこれをどのように計画するかはわかりませんが、これを見て、どこかに到達するのに役立つかどうかを確認できます http://www.jtricks.com/bits/content_disposition.html

于 2012-07-30T16:23:43.743 に答える