Przypadek użycia: użytkownik klika łącze na stronie - bum! ładunek plików znajdujących się w jego folderze.
Starałem się spakować pliki przy użyciu multipart/mixed message, ale wydaje się działać tylko dla FirefoksaJak pobrać wiele plików za pomocą jednego żądania HTTP?
To jest jak moja reakcja wygląda następująco:
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--
Dziękuję
PS: Nie, skompresowanie plików nie jest opcją
Czy to właściwa odpowiedź? A może wycinałeś rzeczy takie jak długość treści dla każdego załącznika? Jeśli to nie zadziała, mniej więcej zakładam, że nie można tego zrobić z obecną generacją przeglądarek internetowych. – Joe
jaki jest tego cel? może być lepszy sposób ... –
Właściwie długość zawartości może nie być nawet wymagana, gdy patrzę na rfcs. – Joe