Иногда загрузка кодаигнемитера иногда работает, а иногда нет

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

здесь мой код:

ДИСПЕТЧЕР:

$config['upload_path'] = realpath($this->config->item('applications_path'));
 $config['allowed_types'] = 'pdf';
 $config['max_size'] = '5120'; // kilobytes
 $config['encrypt_name'] = FALSE;

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



 if(!$this->upload->do_upload())
 {
 $this->session->set_flashdata('message', $this->upload->display_errors());
 redirect('');
 }
 else
 {
 $upload_data = $this->upload->data();
 $pathPdf = $upload_data['file_name'];
 ...

Я также заметил, что я не могу напрямую обращаться к файлам по ссылке.

как я могу решить?

1 ответ

это для меня

if (!empty($_FILES['file_name']['name'])) {
 // Specify configuration for File 

 $config['upload_path'] = 'image_folder/';
 $config['allowed_types'] = 'pdf';
 $config['max_size'] = '1000000';


 $this->upload->initialize($config);

 if ($this->upload->do_upload('file_name')) {
 $data = $this->upload->data();
 .
 .
 .
 }

 }

licensed under cc by-sa 3.0 with attribution.