実行しているアプリケーションでCSVファイルを生成しています。
現在、完成したファイルをプレーンなHTMLリンクとして表示していますが、ボタンにしたいのです。
質問:
ボタンをクリックするとブラウザにCSVファイルが読み込まれるため、ボタンを設定して「右クリックしてターゲットに名前を付けて保存」アクションをトリガーすることはできますか。
そうでない場合は、ボタンターゲットがクリックされないようにし、アラートを表示してリンクをたどらないようにする別の方法はありますか。
ありがとう!
PHPを使用して強制的にダウンロードできます
<?php
header('Content-type: application/force-download');
$musicfile=$_GET["musicfile"];
if(file_exists($musicfile))
{
header('Content-Disposition: attachment; filename="'.$musicfile.'"');
readfile($musicfile);
}
?>
サーバーの助けなしにこれをどのように計画するかはわかりませんが、これを見て、どこかに到達するのに役立つかどうかを確認できます http://www.jtricks.com/bits/content_disposition.html