
Python のシンプルな http サーバーで作成された Web サーバーからファイルをダウンロードするスクリプトを作成しました。クライアント マシンでファイルを wget すると、ファイル名に ? が追加されます。たとえば、xyz.ipk は xyz.ipk? としてダウンロードされます。テスト環境でスクリプトをチェックしましたが、すべて正常に動作しています。クライアントは Openwrt OS、サーバーは Ubuntu です。
答え1
デフォルトでは、wgetはURLに基づいてファイル名を決定します。サーバーがファイル名として指定したものに基づいてファイル名を決定するわけではありません。サーバーがファイル名を選択できるようにするには、オプションを使用します。
--content-disposition
。