jQuery多图像上传器插入数据库?

时间:2010-10-15 11:56:51

标签: jquery database codeigniter

我目前正在CI中使用jQuery的多图像上传器。这非常有效,但是我想将文件名等插入到数据库中 - 任何人都知道如何做到这一点?

我的控制器

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

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

$files = $this->multi_upload-go_upload();
$data = array('upload_data' => $files); 

我的观点

<input type="file" name="images[]" size="20" class="multi" id="images" maxlength="5" /> 

任何帮助都会很棒,谢谢。

1 个答案:

答案 0 :(得分:1)

我不知道$ this-&gt; multi_upload-&gt; go_upload()会返回你,但是如果它返回一个上传文件的数组,你只需要做一个foreach然后sql插入。

foreach($files as $file)
{
    $insert = array(
        'filename' => $file["name"],
        'type' => $file["type"]
    );

    $this->db->insert('table', $insert);
}