我应该使用哪个文件权限上传文件并将文件下载到codeigniter中的文件夹?
我的整个项目都是在FileZilla上托管的。
注意:当网站托管时,上传下载工作完全正常。
只有在通过FileZilla托管时才会出现错误。 我的上传/下载文件夹存在于codeigniter的根目录中(存在应用程序文件夹的目录)。
上传控制器代码
-----END PUBLIC KEY-----
}
public function do_upload(){
$rti_details['rtino'] = $this->input->post("rtino");
$rtino_result = $this->rti_model->get_rti_details_by_rtino($rti_details['rtino']);
if(!$rtino_result){
$upload=$this->upload_file('rtifile',$this->input->post('rtino'));
if($upload)
{
$data = array('rti_no'=>$this->input->post('rtino'),
'filer_name'=>$this->input->post('filername'),
'filer_add'=>$this->input->post('fileradd'),
'city'=>$this->input->post('city'),
'state'=>$this->input->post('state'),
'pin_code'=>$this->input->post('pin_code'),
'rti_cat'=>$this->input->post('rti_cat'),
'rti_file'=>$upload['full_path'],
'filed_on'=>$this->input->post('filedon')
);
$this->rti_model->insert_rti($data);
}
$result = true;
}
else
$result = false;
if($result)
$this->session->set_flashdata("flashSuccess","RTI added successfully");
else
$this->session->set_flashdata("flashError","Error in adding RTI. This RTI Number Already Exist.");
redirect("rti/rti_file");
答案 0 :(得分:2)
来自文档:
您需要为上传的图片提供目标目录。创建一个 CodeIgniter安装根目录下的目录,称为uploads 并将其文件权限设置为777。
http://www.codeigniter.com/user_guide/libraries/file_uploading.html#the-upload-directory
祝福,
保