Ich muss ein Download-Servlet in Java schreiben, um eine Datei vom Webserver herunterladen. Ich gründe die Antwortparameter wie folgt:Download Servlet Problem mit IE 6
resp.setContentType((mimetype != null) ? mimetype : "application/octet-stream");
resp.setContentLength((int)f.length());
resp.setHeader("Content-Disposition",
"attachment; filename=\"" + filename + "\"");
Der Code scheint mit Firefox, Chrome und Internet Explorer 7 gut zu funktionieren, aber mit IE6 seine Zugabe „[1]
“ in der Mitte des Dateinamens. Z.B. test[1]_check.txt
(anstelle von test_check.txt
). Es gibt keine doppelten Kopien der Datei auf der Client-Seite und ich kann nicht verstehen, wo ich falsch liege. Gibt es ein Problem mit meinen Antwortparametern?
Vielen Dank im Voraus