Full-featured file upload manager for iOS

I was looking for a good file upload manager that I can use in my application and could not find anything with the features I want ...

  • loading multiple asynchronous queues
  • concurrent download control number
  • block-based callbacks include successful, failed, and percentage progress updates.
  • cancel and pause / resume
  • resume interrupted downloads (for example, when the application is closed forcibly)

the following would be good bonuses

  • estimate of remaining time
  • the ability to change the order in the queue
  • long-term storage / disposal processing

Does anyone know anything like this? If there is nothing there, I think I can roll my own and open source.

Thanks!

+4
source share
2 answers

Here is mine. Although callbacks are based on delegation than block-based, you can easily adapt this. You can also easily add code to limit the number of concurrent downloads by examining the number of current downloads and adding only a new one if it is less than the limit. It also has the remaining temporary rating and beautifully formats the data sizes. Using NSFileHandle, it does not eat your memory, but writes files directly.

+2
source

I am looking for the same thing. I haven't tried it yet, but this seems promising:

https://github.com/robertmryan/download-manager

+1
source

All Articles