wget ändert den Dateinamen nach dem Download

wget ändert den Dateinamen nach dem Download

Ich habe ein Skript geschrieben, das Dateien von einem Webserver herunterlädt, der von einem einfachen Python-HTTP-Server erstellt wurde. Wenn ich die Datei auf dem Client-Rechner abrufe, wird an den Dateinamen ein ? angehängt. Beispiel: xyz.ipk als xyz.ipk heruntergeladen? Ich habe das Skript in meiner Testumgebung überprüft, alles funktioniert einwandfrei. Mein Client ist Openwrt OS und der Server ist Ubuntu.

Antwort1

Standardmäßig basiert wget den Dateinamen auf der URL und nicht auf dem vom Server angegebenen Dateinamen. Um dem Server die Wahl des Dateinamens zu überlassen, verwenden Sie die Option --content-disposition.

verwandte Informationen