这是我的代码:
config['upload_path'] = './media/resumes/';
$config['allowed_types'] = 'pdf|doc|docx';
$config['max_size'] = '100000';
$this->load->library('upload', $config);
$this->upload->do_upload("myfile");
// enabling this code will result in duplication of uploaded file
$file = $this->upload->data();
$filename=$file['file_name'];
问题是,我尝试了.jpg
甚至.php
,文件都成功上传了!没有错误!
为什么会这样?我该如何解决?
4条答案
按热度按时间xxslljrj1#
代码中没有任何错误,添加此行
$this->upload->display_errors();
并检查其工作情况gopyfrb32#
在此之后尝试添加
也许这对你有帮助。
yhuiod9q3#
试试这个条件,它应该工作。
blpfk2vs4#
不要忘记html输入中的验证,使用
接受=“image/*”或接受=“application/pdf”here中的更多类型