/ / codeigniter: nie można przesłać pliku z nawiasem nazwy pliku ()? - php, przesyłanie plików, codeigniter-3

codeigniter: nie można załadować pliku, z nawiasem nazwy pliku ()? - php, przesyłanie plików, codeigniter-3

Próbuję przesłać pliki, nazwę pliku z nawiasem podobnym do próbki (1) .jpg, sample (2) .jpg to jest błąd podania Error: can"t upload.The filetype you are attempting to upload is not allowed. wciąż moja konfiguracja jak podano:

$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();
}

Odpowiedzi:

0 dla odpowiedzi № 1

To ze wzgledu na $config["remove_spaces"] ponieważ domyślnie jest to prawda, które usuwają spacje, wszelkie spacje w nazwie pliku będą konwertowane na podkreślenia. Aby pokonać ten problem, użyj $config["remove_spaces"] = FALSE;