Im trying to upload an image inside a tableview with alamofire to my server. I'm using php as my backend and already have the php part done. Problem is I have no idea how to implement the image inside my alamofire code. Any help would be appreciated thanks.
//Submit Button///////////////////////
@IBAction func submit(_ sender: UIButton) {
let cell = sender.superview?.superview as! RegisterCell
var variable01 = cell.variable01.text!
var variable02 = cell.variable02.text!
let registerUrl = "http://www.website.com/register.php?var01=\(variable01)&var02=\(variable02)"
let urlEncodedString = registerUrl.replacingOccurrences(of: " ", with: "%20")
self.parseJSON(url: urlEncodedString)
}
//Parse JSON//////////////////////////
func parseJSON(url : String){
Alamofire.request(url).responseJSON(completionHandler: {
response in
self.parseData(JSONData: response.data!)
})}
func parseData(JSONData : Data){
do {
var readableJSON = try JSONSerialization.jsonObject(with: JSONData, options: .mutableContainers) as! JSONObject
if let signJSON = readableJSON["Register"] as? [JSONObject] {
for i in 0..<signJSON.count {
let JSON = signJSON[i]
let parseStatus = JSON["sendStatus"] as! String
let parseMessage = JSON["sendMessage"] as! String
if parseStatus == "Error" {print("Error"); self.Alert("\(parseMessage)") }
else if parseStatus == "Success" {
performSegue(withIdentifier: "Register01=>Register02", sender: self)}
}}}
catch {print(error)}
}