2010-09-09 22 views
0

如果我沒有錯,只能通過將文件壓縮到一起來完成多個下載。多重下載與多重上傳相比有何特別之處?爲什麼有很多框架支持多次上傳,但沒有多次下載?

+0

有趣的觀察:) – 2010-09-09 18:14:09

+0

你能詳細點嗎?您是指多個文件在單個HTTP請求(即HTTP POST)中,而只是HTTP響應中的單個文件? – 2010-09-09 18:14:16

+0

關於多次上傳:我不想說,多個文件上傳使用單個Http請求,但是,如果你看這個展示http://www.primefaces.org/showcase/ui/fileUploadMultiple.jsf,它似乎是使用單個http請求上傳多個文件。 (只要選擇多個文件來選擇上傳,即使上傳是連續的,但我只點擊上傳一次) – 2010-09-09 18:22:55

回答

1

從本質上講,傳統的瀏覽器預計在HTTP響應一個文件的ContentType +。儘管目前大多數瀏覽器可能會接受多部分響應,YMMV。從我所看到的例子中,格式與發送帶有多個附件的電子郵件非常相似(可能完全相同)。

Multipart Responses in HTTP

注意的是,在其他答案的鏈接也解釋了這種做法,它只是有點遠了網頁上。