Multi platform file downloader