I try to upload data using Alamofire
Issue is: if I try to upload image from project it works ok, but if I try to upload zip dir I got error and timeout exception
There is my code which produces timeout exception
let configuration = URLSessionConfiguration.default
configuration.timeoutIntervalForRequest = 10 // seconds
configuration.timeoutIntervalForResource = 10
alamoFireManager = Alamofire.SessionManager(configuration: configuration)
let fileData = FileManager.default.contents(atPath: filePath)
alamoFireManager.upload(fileData,
to: url,
method: .post,
headers: headers)
.validate()
.responseJSON {}
And here is code which works fine
let configuration = URLSessionConfiguration.default
configuration.timeoutIntervalForRequest = 10 // seconds
configuration.timeoutIntervalForResource = 10
alamoFireManager = Alamofire.SessionManager(configuration: configuration)
let fileURL = Bundle.main.url(forResource: "MyImage", withExtension: "jpg")
alamoFireManager.upload(fileURL,
to: url,
method: .post,
headers: headers)
.validate()
.responseJSON {}
I tried to pass Data() to upload request
also I tried pass reference to zip dit URL
to upload request, also I tried InputStream(url: fileURL!)!
but without success...
What am I doing wrong? how to send zip data to the server?
if there is some question feel free to ask!
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…