/ / codeigniter: não é possível fazer o upload do arquivo, com o nome do arquivo () entre colchetes? - php, upload de arquivo, codeigniter-3

codeigniter: não é possível fazer o upload do arquivo, com o nome do arquivo () entre colchetes? - php, upload de arquivo, codeigniter-3

Eu estou tentando fazer upload de arquivos, nome do arquivo com o suporte como amostra (1) .jpg, sample (2) .jpg é jogar o erro como dado Error: can"t upload.The filetype you are attempting to upload is not allowed. ainda, minha configuração como dada:

$config["upload_path"] = "./images/project_docs/";
$config["allowed_types"] = "gif|jpg|png|jpeg|pdf|pptx|docx|xlsx";
$config["max_size"] = "2000000";
$config["remove_spaces"] = true;
$this->load->library("upload", $config);
$this->upload->initialize($config);
if($this->upload->do_upload("docs")){
echo  $fileName = $this->upload->data("file_name"); exit();
}else{
$errors = array("e"=>$this->upload->display_errors("can"t upload."));
print_r($errors);exit();
}

Respostas:

0 para resposta № 1

É devido a $config["remove_spaces"] porque é verdade por padrão que remove espaços, quaisquer espaços no nome do arquivo serão convertidos em sublinhados. Para superar esse problema, use $config["remove_spaces"] = FALSE;