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 № 1To 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;