Ich habe dieses Stück Code enthalten:Wie Dateinamen setzen Räume in Content-Disposition-Header
resp.addHeader("Content-Disposition", "inline; filename=" + fileName);
Wenn der Dateiname „a_b_c.doc“ oder „abc.doc“ der Name der heruntergeladenen Datei ist wird korrekt angezeigt. Wenn der Dateiname jedoch "a b c .doc" lautet, lautet der Name der heruntergeladenen Datei nur "a".
Wie können wir das lösen?
Was ist, wenn der Dateiname "in." (Es ist nicht in Windows möglich, aber Linux-Dateien können "" in ihrem Namen haben.) – Bor691
funktioniert nicht für mich: S –
Dies ist die korrekte Weise (Dateiname Wert als String in Anführungszeichen) nach HTTP 1.1 Spezifikation: https: //www.w3.org/Protocols/rfc2616/rfc2616-sec19.html#sec19.5.1 – betatester07