リンクを表示するページが1つあり、テキストデータがいくつかあります。C ++ CGIを使用して、ハイパーリンクをクリックすると[名前を付けて保存]ダイアログが表示され、一定量のテキストがユーザー定義のパスと名前でユーザーファイルシステム上のファイルに保存されるようにするにはどうすればよいですか。
実際、主な質問は「名前を付けて保存」ダイアログをどのように表示するかです。その後、すべてが簡単になると思います。
適切なコンテンツタイプヘッダーを設定してから、ファイルを出力するだけです。
残りはブラウザが処理します。認識されないファイルタイプがあると、Save as
ダイアログが表示されます。
ブラウザが表示できるMIMEタイプで[名前を付けて保存]ダイアログを強制するための鍵は、Content-Dispositionヘッダーです。