I use alamofire in order to upload 30 mb zip file to server
here is my request
let configuration = URLSessionConfiguration.background(withIdentifier: "identifire.com")
alamoFireManager = Alamofire.SessionManager(configuration: configuration)
let tempZipFilePath = UtilDirectory.tempZipPath.tweak()
alamoFireManager.upload(URL(fileURLWithPath: tempZipFilePath),
to: deligate.url,
method: .post,
headers: headers)
.uploadProgress(closure: {
progress in
print("Upload Progress: \(progress.fractionCompleted)")
})
.validate()
.responseJSON {}
When request is starting I can see upload progress uploadProgress(closure:_)
, but if I close the app uploading is paused.
I expect that after closing the app request has to finish executing without interrupt.
But why background upload request is stopping?