2015-09-23 4 views
0

Мне удалось загрузить файлы в формате 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

возможно вы можете проверить эту ссылку: HTTP://stackoverflow.com/questions/7322137/php-file-upload-how-to-restrict-file-upload-type – soorapadman

ответ

1

вы можете использовать это, когда вы подключаете файлы:

 <input type="file" name="userfile" id="fileAttachmentID" accept=".pdf,.doc,.docx"> 
+1

, но все же он должен проверить его на стороне сервера. Проверка клиента небезопасна. – Robert

+0

Спасибо! Он просто сделал это! – Sean

Смежные вопросы