Webから回答を検索するときは、次のように、header()関数を使用することをお勧めします。
$testing = $_REQUEST['filename'];
header("Content-type: application/csv");
header("Content-Disposition: attachment; filename=".$testing);
header("cache-control: private");
header("pragma: private");
ただし、これにより、ユーザーはcsvファイルをデフォルトの位置にダウンロードする必要があります。
私がやりたいのは、VBAのApplication.GetSaveAsFilenameによって作成された[名前を付けて保存]ダイアログボックスのように、ファイルの保存場所をユーザーに尋ねるプロンプトボックスを生成することです。