Hallo, ich versuche die .ini-Datei in Codeigniter hochzuladen, aber CI zeigt mir den Fehler an, dass dieser Dateityp nicht zulässig ist.
Ich habe versucht, dies in mimes.php zu setzen, aber es hat nicht funktioniert:
$mimes = array("ini" => "application/octet-stream")
Mein Code ist:
public function index()
{
$this->load->view("customer/upload/upload_ini", array("error" => " " ));
}
function do_upload()
{
$config["upload_path"] = "./uploads/";
$config["allowed_types"] = "ini";
$this->load->library("upload", $config);
$this->upload->initialize($config);
if ( ! $this->upload->do_upload())
{
$error = array("error" => $this->upload->display_errors());
$this->load->view("customer/upload/upload_ini", $error);
}
else
{
$data = array("upload_data" => $this->upload->data());
$this->load->view("customer/upload/upload_success", $data);
}
}
Antworten:
1 für die Antwort № 1Diese Lösung kann für Sie funktionieren, wird es aber tun Laden Sie alle Dateitypen ohne Erweiterungsprüfung hoch,
$config["allowed_types"] = "*";
Möge das Verknüpfung wird dir nützlich sein.
Hoffe es wird dir helfen :)