簡體   English   中英

iOS; 將圖像從UIImageView發布到PHP

[英]iOS; Post image from UIImageView to PHP

我正在使用Xcode和Swift開發iOS應用。

我通常使用以下代碼將數據發布到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)

我必須怎么做才能使其正常工作?

順便說一句:

我使用以下代碼通過瀏覽器測試我的PHP腳本:

<form action="postImage.php" method="post" enctype="multipart/form-data">
    <input type="file" name="fileToUpload">
    <input type="submit" value="Upload Image">
</form>

您有一個接受multipart / form-data的PHP腳本。 因此,您需要將POST請求作為多部分/表單數據。 試試這個例子:

https://stackoverflow.com/a/24252378/2441775

如有任何疑問,請隨時提出要求。 我會盡力回答。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM