Upload multiple files in the background

Hi there,
I need to upload multiple files to the server.
The size of the files can be 1-10 MB per file
So I want the user to send the files and they will continue uploading even if the app is in the background or closed.

How can I do this?