Grocery CRUD和Codeigniter上传文件无效。

时间:2016-09-06 15:41:12

标签: php codeigniter grocery-crud

第一。这是我第一次使用这个插件!

我创建了上传字段:

$this->grocery_crud->set_field_upload('img_holder','assets/uploads/files');

这是文章的主要形象,但是当我按下它时,我可以选择文件,它开始上传,当它达到100%时会提示:

上传时出现错误

单次上传后连续2次提示。

我确定我没有将相同的字段作为上传字段进行2次调用,并且我没有想法如何解决此问题,是否有一些解决方法?或修复?

这是我的整个控制器代码:

<?php class list_news extends CI_Controller {

function __construct()
{
        parent::__construct();


/* Standard Libraries */
$this->load->database();
$this->load->library('session');
$this->load->helper('url');

/* ------------------ */    
$this->load->library('Grocery_CRUD');    
}



function postovi($output = null)

{
if($this->session->userdata('logged_in'))
{
     $session_data = $this->session->userdata('logged_in');
     $data['username'] = $session_data['username'];
$this->load->view('list_news_view.php',$output);   
}
   else
   {
     //If no session, redirect to login page
     redirect('login', 'refresh');
   } 
}

function index()

{
$this->grocery_crud->set_field_upload('img_holder','assets/uploads/files');
$output = $this->grocery_crud->render();
$this->postovi($output);

}

}
?>

1 个答案:

答案 0 :(得分:0)

如果您使用的是Linux / Ubuntu,请执行以下操作:

chmod -R 777 assets/uploads/files
chown -R archie:www-data assets/

archie ”作为对系统具有sudo权限的用户。