2011-07-19 40 views
1

我創建了一個應用程序來從URL下載文件。如何在多個線程中下載文件併合並所有段?

當我按下開始時,它會創建一個線程來下載該文件。

好的。

現在我想要很多線程下載不同片段中的相同文件,然後合併所有下載的片段以獲取原始文件。

如何做到這一點?

+1

什麼給你帶來麻煩?建立線程池?下載一個字節範圍而不是一個完整的文件?重組文件? –

+0

下載一個字節範圍而不是一個完整的文件?怎麼樣? – Nitul

+0

這是爲了加快下載?如果是這樣,我認爲速度將取決於最終用戶機器的帶寬,而不是使用的線程數量。 –

回答

0

您可能需要查找HTTP Accept-Ranges標題定義。然後你基本上開始多線程下載文件的一部分,然後合併它們。