Wie lade ich mehrere Dateien mit einer HTTP-Anfrage herunter?

Anwendungsfall: Benutzer klickt auf den Link einer Webseite - boom! Laden von Dateien in seinem Ordner.
Ich habe versucht, Dateien mit zu packenmehrteilige / gemischte Nachricht, aber es scheint nur für Firefox zu funktionieren

So sieht meine Antwort aus:

<code>HTTP/1.0 200 OK
Connection: close
Date: Wed, 24 Jun 2009 23:41:40 GMT
Content-Type: multipart/mixed;boundary=AMZ90RFX875LKMFasdf09DDFF3
Client-Date: Wed, 24 Jun 2009 23:41:40 GMT
Client-Peer: 127.0.0.1:3000
Client-Response-Num: 1
MIME-Version: 1.0
Status: 200

--AMZ90RFX875LKMFasdf09DDFF3 
Content-type: image/jpeg 
Content-transfer-encoding: binary 
Content-disposition: attachment; filename="001.jpg" 

<< here goes binary data >>--AMZ90RFX875LKMFasdf09DDFF3 
Content-type: image/jpeg 
Content-transfer-encoding: binary 
Content-disposition: attachment; filename="002.jpg" 

<< here goes binary data >>--AMZ90RFX875LKMFasdf09DDFF3 
--AMZ90RFX875LKMFasdf09DDFF3--
</code>

Vielen Dank

P.S. Nein, das Komprimieren von Dateien ist keine Option

Antworten auf die Frage(3)

Ihre Antwort auf die Frage