2

通常、ファイルをダウンロードするとき、QNetworkAccessManager を使用すると仮定すると、ファイル名はリンクの最後に存在しません。その場合の適切なファイル名を取得する方法。リンクに名前のヒントが含まれていない場合でも、Firefox は常に適切な名前と拡張子でファイルをダウンロードします。MIME タイプを使用して拡張のヒントを得ることができますが、ファイル名についてはどうでしょうか。

4

1 に答える 1

3

はい。Content-Disposition: attachment; filename=<file name.ext>ヘッダーです。コンテンツ タイプを に設定してapplication/octet-stream、ブラウザーとそのプラグインが代わりにコンテンツを開かないようにすることを強くお勧めします。

于 2012-09-20T08:54:22.097 に答える