Как я загружаю csv
файл в localhost работает правильно. Все проверки выполнены, но при загрузке файла онлайн он не работает. Файл обновляется сам. Это мой пример кода
$data['error'] = ''; //initialize image upload error array to empty
$config['upload_path'] = './uploads/';
$config['allowed_types'] = 'csv';
$config['max_size'] = '10000';
$this->load->library('upload', $config);
if (!$this->upload->do_upload())
{
$data['error'] = $this->upload->display_errors();
$data['mainpage']='category';
$data['mode']='addcsv';
$this->load->view('includes/mainpage',$data);
}
else
{
$file_data = $this->upload->data();
$file_path = './uploads/'.$file_data['file_name'];
Пожалуйста, проверьте ваше разрешение на запись в каталог, который вы хотите загрузить.
Получаете ли вы какие-либо сообщения об ошибках при загрузке файла?
Также убедитесь, что вы установили правильные разрешения для каталога загрузки, в который вы пытаетесь загрузить файл.
Также было бы неплохо с некоторым кодом.
Используйте функцию move_uploaded_file (), как показано ниже
move_uploaded_file($_SERVER['DOCUMENT_ROOT'].'/'.$_FILES["file"]["tmp_name"],"upload/" . $_FILES["file"]["name"]);
Что выводит $ this-> upload-> display_errors (); ?
Вы также можете проверить права доступа к папке на сервере (0777)