Mauro Rocco
Mauro Rocco

Reputation: 5128

Download big files from android, with a recovery on error

I developed an app that have to download very large files, 100 MB average. Everything works, but some times for normal reason like Mobile connection that go down to 0 for some seconds or wireless standby, the download that run in a service (like the update of the market) can be broken or interrupted. There is a way for recovery on error, maybe with an http range? If someone already had the problem will be nice to have an example of working code. :-) Thanks

Upvotes: 5

Views: 1363

Answers (1)

Paul
Paul

Reputation: 27433

On the server, use "split" on the file to split it into many smaller files, and generate a check file of md5sums with md5sum.

On the android, you'll need to download all the pieces, check the md5sum, go back and get any that didn't download correctly and then cat them together.

I've never done this on the android but have used it many a time with flaky telephone modem connections in the bad old days.

Upvotes: 2

Related Questions