2016-09-13 13 views
0

私はXcodeとSwiftでiOSアプリを開発しています。iOS; UIImageViewからPHPへの投稿画像

私は通常、PHPにデータをPOSTするために、このコードを取る:

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) 

は今、私はPHPにUIImageViewでだ画像を投稿したい: 私はシンプルなこのような何かを行うことができますか? コード:

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> 

答えて

0

は、multipart/form-dataを受け入れるPHPスクリプトを持っています。これは、マルチパート/フォームデータであるためにPOSTリクエストを必要とするためです。 この例を試してみてください。

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

何か質問がある場合は、再度要求して自由に感じます。私は答えようとします。

+0

Davidには、スタックオーバーフローのサンプルがたくさんあります。そのコメントと同じ答えで、私は別のものを発見しました、今回は迅速に。これを試してみてください:http://stackoverflow.com/a/26163136/2441775 私はあまり手伝ってはいけないので、迅速に開発しませんが、主なアイデアはブースのサンプルです。 –

+0

私はそれを働かせることができません。おそらく私はObjective-cコードをSwiftコードに変換しようとしているときに何か間違っているからです(私はプロジェクトでSwiftを使うからです)。あなたはもっと良い解決策を知っていますか?それともライブラリがありますか? – David

+0

David、あなたのコードを私に投稿してください。私は問題を見つけるために分析を試みることができます。 –

関連する問題