【发布时间】:2009-10-13 11:11:46
【问题描述】:
我正在 CodeIgniter 中创建一个文件上传系统,并且我有一个表单在上传到数据库之前询问文件名。它使用我的控制器将文件上传到服务器。目前控制器正在工作,但我需要将文件名插入表中。
upload.php:
function do_upload()
{
$config['upload_path'] = './gfiles/';
$config['allowed_types'] = 'gif|jpg|jpeg|bmp|png|psd|pdf|eps|ai|zip|indd|qxt';
$config['encrypt_name'] = 'TRUE';
//$config['max_size'] = '100';
$this->load->library('upload', $config);
if ( ! $this->upload->do_upload())
{
$error = array('error' => $this->upload->display_errors());
$this->load->view('upload', $error);
}
else
{
$data = array('upload_data' => $this->upload->data());
$this->db->insert('files', $_POST);
}
}
是否有人对如何将文件名正确输入数据库有任何指示?上面的代码还加密了文件名。谢谢。
【问题讨论】:
标签: mysql codeigniter