私はCodeigniterでオーディオファイルをアップロードします。しかし、ファイルの名前は長いランダムな文字列と数字に変換されました。
サンプル出力配列のコード配列(my file => ball.wav):
Array ( [upload_data] => Array ( [file_name] => 5371ab05c91db790df31c6cc1e1ed0da.wav [file_type] => audio/x-wav
回答:
回答№1は2$config["encrypt_name"] = TRUE;
TRUEに設定すると、ファイル名はランダムに暗号化されたものに変換されます 文字列。これは、ファイルを保存したい場合に便利です。 それをアップロードする人が見分けることのできない名前。
$config["file_name"] = "Somename";
CodeIgniterを設定すると、アップロードされたファイルの名前が変更されますこの名前に。ザ ファイル名で提供される拡張子は、許可されたファイルタイプでなければなりません。 拡張子が指定されていない場合、元のファイル名が使用されます。
アップロードを実行する前にこれを置く必要があります:
$this->load->library("upload", $config);