4

リンクを表示するページが1つあり、テキストデータがいくつかあります。C ++ CGIを使用して、ハイパーリンクをクリックすると[名前を付けて保存]ダイアログが表示され、一定量のテキストがユーザー定義のパスと名前でユーザーファイルシステム上のファイルに保存されるようにするにはどうすればよいですか。

実際、主な質問は「名前を付けて保存」ダイアログをどのように表示するかです。その後、すべてが簡単になると思います。

4

2 に答える 2

2

適切なコンテンツタイプヘッダーを設定してから、ファイルを出力するだけです。

残りはブラウザが処理します。認識されないファイルタイプがあると、Save asダイアログが表示されます。

于 2012-12-03T17:19:32.907 に答える
2

ブラウザが表示できるMIMEタイプで[名前を付けて保存]ダイアログを強制するための鍵は、Content-Dispositionヘッダーです。

于 2012-12-03T17:54:31.990 に答える