2017-06-17 16 views
1

「currentPhoto」のようなパラメータとリンクAPIのキーはhttp://someapikeyです。写真をパラメータとして送信する方法

ユーザーは写真ライブラリから写真を選択し、このリンクにアップロードする必要があります。この写真をパラメータとして送信する必要があります。

例:
ユーザーがmyPhotoという名前の写真を選択しました。この写真をパラメータ "currentPhoto"としてhttp://someapikeyに送信する必要があります:myPhoto。

リクエストを送信する必要があります。

答えて

1

あなたは...

var strBase64: NSString! 
let image = UIImage(named: "images.jpeg"); 
let imageData = UIImagePNGRepresentation(image!)! as NSData 
strBase64 = imageData.base64EncodedString(options: .lineLength64Characters) as NSString 

let url: String = "http://someapikey" 
let parameter = ["currentPhoto": strBase64] as [String : Any] 

Alamofire.request(url, method: .post, parameters: parameter, encoding: JSONEncoding.default) 
      .responseJSON { response in 
       debugPrint(response) 
    } 
+0

は、私がリクエストを送信する方法を知りませんでした)助けにはならなかった、と私はこのフォーマットでいつものようにそれを送ってきたこのコードを試すことができます。Alamofire.request(URL、メソッドをあなたのAPIキーに問題があると思います。これは私に致命的なエラーをもたらしました。 – Jack

+0

あなたのapiキーに問題があると思います。私たちのAPIキーは有効ですか? –

+0

はい、私は郵便配達員でそれを確認しました。すべて順調。しかし、コードではイメージを送信できません。 – Jack

関連する問題