/ / Der Name der hochgeladenen Datei im Codeigniter wurde in einen zufälligen String geändert - PHP, Codeigniter, Upload

Name der hochgeladenen Datei im Codeigniter in zufällige Zeichenfolge geändert - php, codeigniter, upload

Ich lade eine Audiodatei mit Codeigniter hoch. Der Name der Datei wurde jedoch in lange zufällige Zeichenfolge und Nummer geändert.

Beispiel Array des Ausgabe-Codeigniters (meine Datei => ball.wav):

Array ( [upload_data] => Array ( [file_name] => 5371ab05c91db790df31c6cc1e1ed0da.wav [file_type] => audio/x-wav

Antworten:

2 für die Antwort № 1

Gemäß der CodeIgniter-Dokumentation:

$config["encrypt_name"] = TRUE;

Bei TRUE wird der Dateiname in einen zufälligen verschlüsselten Namen umgewandelt Zeichenfolge. Dies kann nützlich sein, wenn Sie die Datei mit einem speichern möchten Name, der von der Person, die ihn hochlädt, nicht erkannt werden kann.

$config["file_name"] = "Somename";

Wenn gesetzt, benennt CodeIgniter die hochgeladene Datei umzu diesem Namen. Das Die im Dateinamen angegebene Erweiterung muss ebenfalls ein zulässiger Dateityp sein. Wenn im ursprünglichen Dateinamen keine Erweiterung angegeben ist, wird Dateiname verwendet.

Dies sollte vor dem Hochladen angegeben werden:

$this->load->library("upload", $config);