0
我試圖用alamofire將tableview中的圖像上傳到我的服務器。我使用PHP作爲我的後端,並已完成PHP部分。問題是我不知道如何在我的alamofire代碼中實現圖像。任何幫助,將不勝感激。將圖像上傳到服務器w/Alamofire Swift 3
//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)}
}
的可能的複製[上傳圖像到使用Alamofire服務器(https://stackoverflow.com/questions/40519829/upload-image-to-server-using- alamofire) – nathan
[Alamofire 4 with parameters]可能的重複](https://stackoverflow.com/questions/39809867/alamofire-4-upload-with-parameters) – Jaydeep
我知道這是一個可能的重複。我正在尋找的是,我將如何實現照片上傳在這個確切的代碼。謝謝。大多數教程使用案例,而不是如果那樣,我不真正理解這些。並且還提供url鏈接中的參數。 –