2017-01-13 6 views
2

Я загружаю аудиофайл с помощью Codeigniter. Но имя файла чередовалось с длинной случайной строкой и номером.изменено имя загружаемого файла в codeigniter на случайную строку

образец Массив выходного Codeigniter (мой файл => ball.wav):

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

возможно дубликат http://stackoverflow.com/a/12659054/2275490 – Vickel

ответ

2

Согласно CodeIgniter documentation:

$config['encrypt_name'] = TRUE; 

Если установлено значение TRUE, имя файла будет преобразован к произвольной зашифрованной строке . Это может быть полезно, если вы хотите сохранить файл с именем , которое не может быть обнаружено пользователем, загружающим его.

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

Если установлен CodeIgniter будет переименовать загруженный файл на это имя. Расширение , указанное в имени файла, также должно быть разрешенным типом файла. Если расширение не указано в исходном файле_файла, будет использоваться.

Это надо ставить перед запуском загрузки:

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

 Смежные вопросы

  • Нет связанных вопросов^_^