Ничем не отличается от обычной загрузки, только нужно побить на куски файл. При первом коннекте выясняете размер файла делите его на нужное количество частей и порождаете новые закачки с указанием стартовых байтов и отрубаете при достижении размера куска.