загрузить файл codeigniter - PullRequest
       7

загрузить файл codeigniter

0 голосов
/ 04 августа 2011

Привет я пытаюсь загрузить файл в codeigniter, но некоторые, как файл не загружается.Вот код,

$config = array(

                   'file_name'     => 'user',
                   'max_size'      => 100,
                   'upload_path'   => realpath(APPPATH.'../files/'),
                                );




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

                $this->upload->do_upload();


                $upload_data = $this->upload->data();

На самом деле это код метода в модели, которую я вызываю через метод контроллера, который, в свою очередь, является методом, который я вызываю при отправке формы.* файл достигает метода, который показывает загрузку в браузере, но когда я вижу ключ имени файла $ upload_data, у него есть пользователь без расширения, и, по моему мнению, должно быть расширение тоже верно?,также, когда я пытаюсь напечатать расширение, оно ничего не показывает.Кстати, я пытаюсь загрузить небольшой 3gp файл около 770 КБ, взятый на мой мобильный телефон.В папке с файлами тоже ничего нет.Спасибо за помощь

Еще ничего, помогите пожалуйста.

Проверено на наличие прав

1 Ответ

0 голосов
/ 04 августа 2011

Я предполагаю, что это одна из двух проблем:

1) Вы не включили список допустимых расширений, как показано в документации (под Контроллер)

Для этого вам необходимо добавить 'allowed_types' => '3gp' в вашу конфигурацию.

2) Проблемы с разрешениями на пути загрузки

Необходимо убедиться, чточто папка files доступна для записи вместе с для каждой папки над ней для Apache.

См. этот вопрос StackExchange для получения дополнительной информации о # 2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...