Design a File Download Application System

Design a file download application, handling all negative cases.
Ex: How to efficiently restart download when network goes down, without redownloading whole file again
Follow up to above question, How do you make sure data integrity is preserved of the downloded file.
Give Low level and High Level design of different components.

Comments (3)