0
我正在用Xcode和Swift開發iOS應用程序。iOS;將圖像從UIImageView發佈到PHP
我通常利用這個代碼,POST數據到PHP:
let requestImage = NSMutableURLRequest(URL: NSURL(string: "http://example.com/postData.php")!)
requestData.HTTPMethod = "POST"
let postStringImage = "name=\(name.text!)&age=\(age.text!)"
requestData.HTTPBody = postStringImage.dataUsingEncoding(NSUTF8StringEncoding)
現在我想張貼在一個UIImageView到PHP的圖像: 我可以簡單的做這樣的事情? 代碼:
let requestImage = NSMutableURLRequest(URL: NSURL(string: "http://example.com/postImage.php")!)
requestData.HTTPMethod = "POST"
let postStringImage = "image=\(MyImage)"
requestData.HTTPBody = postStringImage.dataUsingEncoding(NSUTF8StringEncoding)
我需要做些什麼才能使它工作?
BTW:
我把這個代碼通過瀏覽器來測試我的PHP腳本:
<form action="postImage.php" method="post" enctype="multipart/form-data">
<input type="file" name="fileToUpload">
<input type="submit" value="Upload Image">
</form>
大衛,有很多的堆棧溢出樣本到你的問題。在同一個評論中,我發現了另一個,這一次很快。試試這個:http://stackoverflow.com/a/26163136/2441775 我不快速發展,因爲我不能太多,但主要想法是在展位樣品。 –
我無法讓它工作。也許因爲我在嘗試將Objective-c代碼轉換爲Swift代碼時犯了錯誤(因爲我在我的項目中使用了Swift)。你知道更好的解決方案嗎?還是有一個庫? – David
David,將您的代碼發佈給我。我可以嘗試分析以找到問題。 –