2016-07-25 2 views
2

Ich versuche, eine UIImage, die ich aus der Bibliothek Fotos auf iOS zu CakePHP nahm. Das Problem, ich bin wirklich ein Anfänger auf Kuchen, also habe ich keine Ahnung, wie es funktioniert. Ich habe das Plugin: cakemanager/cakephp-utils zu Kuchen dann ein Upload-Verhalten dann in meiner Tabelle habe ich mein Attribut wie diese auf dem Pfosten Bild von Bibliothek Fotos hochladen iOS zu 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 
] 
]); 

und auf meinem Controller-

initialisiert Ich schrieb dies:

bis jetzt auf der Website funktioniert es gut, aber für iOS habe ich nicht verstanden, wie ich das Bild veröffentlichen sollte. ist es auf NSData-Format!? und was als nächstes?!

dank

Antwort

0

Sie Ihre Bilddaten umwandeln können (NSData) in base64 String und es dann als Post-Anforderung an den Server senden.

+0

Ich habe versucht, aber sobald ich es auf meinem php bekam ich wusste nicht, was zu tun –

+0

decode base64 string und erstellen Bildobjekt und speichern Sie es irgendwo. –

+0

Danke für deine Antwort ok jetzt ist es mir gelungen, ein Bild auf PHP von base64 String zu erstellen, aber ich weiß nicht, wie man es in einem Ordner speichert –