사용 사례 : 사용자가 웹 페이지의 링크를 클릭하면 - 붐! 그의 폴더에 앉아있는 파일의로드.
나는 multipart/mixed message를 사용하여 파일을 포장하려하지만, 단지 파이어 폭스하나의 HTTP 요청으로 여러 파일을 다운로드하는 방법은 무엇입니까?
이 내 응답이 같은 모습입니다 위해 작동하는 것 같다 :
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--
당신에게
추신 : 감사 아니요, 파일을 압축하는 것은 옵션이 아닙니다.
실제 응답입니까? 또는 각 첨부 파일의 Content-length 같은 것을 잘라 냈습니까? 그래도 작동하지 않는다면 웹 브라우저의 현재 세대와 함께 할 수 없다고 생각합니다. – Joe
이것의 목적은 무엇입니까? 거기에 더 나은 방법이있을 수 있습니다 ... –
사실, 콘텐츠 길이는 내가 rfcs 찾고있어 필요하지 않을 수도 있습니다. – Joe