这是控制器
public function create()
{
if (!$this -> correct_permission('author')) {
redirect(base_url() . 'user_admin/login');
}
$this->load->helper('form');
$this->load->library('form_validation');
$config['upload_path'] = './uploads/search/';
$config['allowed_types'] = 'pdf|doc|xml|pdf';
$this->load->library('upload', $config);
$data['title'] = 'Create a news item';
$this->form_validation->set_rules('title', 'Title', 'required');
//ADMIN CHECK
if (! $this->upload->do_upload() && $this->form_validation->run() === FALSE)
{
$this->load->view('admin/header');
$this->load->view('admin/document/create');
$this->load->view('admin/footer');
}
else
{
$this->document_m->set_document();
$image_data = array('upload_data' => $this->upload->data());
$this->load->view('admin/document/create');
}
}
这里我可以上传doc文件,但只有PDF不上传Wat的问题.. 在这里我可以上传doc文件,但只有PDF不上传Wat的问题.. 在这里我可以上传doc文件,但只有PDF不上传Wat的问题..
答案 0 :(得分:1)
要进行调试,请先使用以下内容:
$ config ['allowed_types'] ='*';
查看您是否收到上传错误消息。如果没有,你必须删除第二个'pdf'表单,你的代码会被提及2次。
从'application/config/mimes.php'
'pdf' => array('application/pdf', 'application/x-download'),
并替换为:
'pdf' => array('application/pdf', 'application/x-download', 'application/unknown'),
这应该可以解决您的问题!