Codeigniter:MY_Model - 如何从邮递员客户端访问上传的文件

时间:2016-05-26 11:40:55

标签: php file codeigniter rest my-model-jami

我无法访问在邮递员客户端中选择了form-data选项的文件。当我访问发送的数据$this->put();时,它会打印下面的数组。

Array
(
    [------WebKitFormBoundarycQlF0G13IAOGFUhL
Content-Disposition:_form-data;_name] => "file"; filename="screenshot_menu.jpg"
Content-Type: image/jpeg

�����Exif
)

我猜它是二进制的。我必须将其转换为实际图像文件并将此图像移动到文件夹中。

1 个答案:

答案 0 :(得分:-1)

这是codeigniter中文件上传的代码

    $config['upload_path'] = './uploads/';
    $config['allowed_types'] = 'gif|jpg|png';
    $config['max_size'] = '100';
    $config['max_width']  = '1024';
    $config['max_height']  = '768';

    $this->load->library('upload', $config);

    if ( ! $this->upload->do_upload())
    {
        $error = array('error' => $this->upload->display_errors());

        $this->load->view('upload_form', $error);
    }
    else
    {
        $data = array('upload_data' => $this->upload->data());

        $this->load->view('upload_success', $data);
    }

在$ data变量中,您将获得上传文件的详细信息

相关问题