Swift 4 - Get an Upload Image Progress using URLSession
I have this kind of code below func upload(){ let img = UIImage(named: "1") let imgData = UIImageJPEGRepresentation(img!, 1) let data = imgData?.base64EncodedString() var request = URLRequest(url: URL(string: url)!) request.httpMethod = "POST" request.setValue("\(auth)", forHTTPHeaderField: "Authorization") request.setValue("application/xml", forHTTPHeaderField: "Content-Type") var postString = "<uploadrequest>" postString += "<folderid>123</folderid>" postString += "<folder_name>images</folder_name>" postString += "<image_byte>\(data!)</image_byte>" postString += "</uploadrequest>" request