Nicht hochladen, die eine base64-codierte Bild mit Codeigniter

Muss ich hochladen, die eine base64-codierte Bild, das ich erhalte von android-Anwendung. Ich bin php codeigniter-framework.
Während der Suche durch das forum, die Frage unter diesem link Wie hoch base64encoded Bild in codeigniter ist die gleiche wie meine, aber die Lösung gibt es nicht für mich arbeiten.

Hier ist der code, den ich geschrieben habe:

private function _save_image() {
    $image = base64_decode($_POST['imageString']);
    #setting the configuration values for saving the image
    $config['upload_path'] = FCPATH . 'path_to_image_folder';
    $config['file_name'] = 'my_image'.$_POST['imageType'];
    $config['allowed_types'] = 'gif|jpg|jpeg|png';
    $config['max_size'] = '2048';
    $config['remove_spaces'] = TRUE;
    $config['encrypt_name'] = TRUE;


    $this->load->library('upload', $config);
    if($this->upload->do_upload($image)) {
        $arr_image_info = $this->upload->data();
        return ($arr_image_info['full_path']);
    }
    else {
        echo $this->upload->display_errors();
        die();
    }
}

Bin ich immer "du hast nicht wählen Sie eine Datei zum hochladen" -

Vielen Dank für Ihre Zeit.

InformationsquelleAutor Parth | 2012-07-20
Schreibe einen Kommentar