我设法让用户上传格式为pdf,doc和docx的文件。但是,用户现在可以上传任何格式的文件。它并没有阻止它们。他们上传任何格式的文件,但程序不会将它们存储在上传路径中。我想严格要求他们只在我的表单中上传这些格式,如果格式不同,程序会停止它们。我把我的代码作为额外的参考:
$config['upload_path'] = './media/resumes/';
$config['allowed_types'] = 'pdf|doc|docx';
$config['max_size'] = '100000';
$this->load->library('upload', $config);
$this->upload->initialize($config);
$this->upload->do_upload("myfile");
$file = $this->upload->data();
$filename=$file['file_name'];
期待您的回答
答案 0 :(得分:1)
您可以在附加文件时使用此功能:
<input type="file" name="userfile" id="fileAttachmentID" accept=".pdf,.doc,.docx">