Код работает нормально на моем живом сервере, но когда я снимаю файлы с моего локального компьютера, где я использую Linux с установкой lampp, он не загружает файл.
код моего контроллера
if ($_FILES['ss_image']['name']) {
$data['ss_image'] = $this->doUpload('ss_image');
}
мой метод загрузки
function doUpload($file) {
$config['upload_path'] = './uploads/ss_inventory';
$config['allowed_types'] = '*';
$this->load->library('upload', $config);
if (!$this->upload->do_upload($file))
{
$error = array('error' => $this->upload->display_errors());
$this->global['pageTitle'] = 'Sysops : Upload Inventory ';
$this->loadViews("upload_form", $this->global, $error , NULL);
}
else
{
$data = array('upload_data' => $this->upload->data());
return $data['upload_data']['file_name'];
}
}
Просмотр
<div class="form-group">
<label for="ss_image">File input</label>
<input type="file" id="ss_image" name="ss_image">
<p class="help-block">Upload Jpg or png or jpeg </p>
</div>
Я пытался изменить различные представления в методе doupload, но не работает