1

Axelに変更を加えて、適切なファイル名を取得しようとしています。これは C 言語で行う必要があります。

現在、 https: //put.io/v2/files/49667352/download?token=851a95c6230211e2a896003048fa303aなどのリンクはファイル名 49667352 で保存されます。

ただし、Web ブラウザーまたは IDM などのダウンロード マネージャーからダウンロードする場合、最初の Get 要求の後にサーバーから送信された movie.mp4 などのファイル名をキャプチャします。その実装をC言語で追加するにはどうすればよいですか。

4

1 に答える 1

4

サーバーからの応答には、 というヘッダーがありますContent-Disposition。このヘッダーの値には、ダウンロード中のファイルに関する情報が保持されます。したがって、このヘッダーでファイル名を見つけることができます。

このヘッダーの例:

Content-Disposition : attachment; filename="movie.mp4"
于 2012-12-02T17:14:15.050 に答える