2016-07-25 15 views
2

iOSのライブラリー写真からcakephpにアップロードしたUIImageをアップロードしようとしています。私は実際にケーキの初心者なので、どのように動作するのか分かりません。ライブラリー写真iOSからcakephpへ

:その後、私のテーブルには、その後のアップロードの動作を追加私はちょうどこの

$this->addBehavior('Utils.Uploadable', [ 
'control_mfront' => [ 
'fields' => [ 
    'filePath' => 'control_mfront', 
], 
'field' => 'id', 
'path' => '{ROOT}{DS}{WEBROOT}{DS}img{DS}{model}{DS}{field}{DS}', 
'fileName' => 'control_mfront'.date('YmdHis').'.{extension}','removeFileOnUpdate' => false 
] 
]); 

と私がこれを書いた記事に私のコントローラのように私の属性を初期化したケーキにcakemanager/cakephpの-utilsの:私は、プラグインを追加しました

$this->request->data['model_mfront']['name'] = 'model_mfront'; 

これまではウェブサイトで正常に動作していましたが、iOSでは画像を投稿する方法がわかりませんでした。それはNSData形式であるのですか? と次に何?

おかげ

答えて

0

あなたはbase64文字列にあなたの画像データ(NSDataの)に変換してからPOSTリクエストとしてサーバーに送信することができます。

+0

私はそれを試しましたが、私は私が何をすべきか分かりませんでした。 –

+0

base64の文字列をデコードし、画像オブジェクトを作成してどこかに保存します。 –

+0

答えをありがとう 今、私はbase64の文字列からphpのイメージを作成するのに成功しましたが、フォルダに保存する方法がわかりません –

関連する問題