上传路径似乎无效“。 Codeigniter文件上传
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了上传路径似乎无效“。 Codeigniter文件上传相关的知识,希望对你有一定的参考价值。
$config['upload_path'] = './uploads/';
$config['allowed_types'] = 'doc|docx';
$config['max_size'] = '400';
$config['max_width'] = '1024';
$config['max_height'] = '768';
$this->load->library('upload', $config);
if ( ! $this->upload->do_upload())
{
$error = array('error' => $this->upload->display_errors());
$this->load->view('upload_form', $error);
}
else
{
$data = array('upload_data' => $this->upload->data());
$this->referral_model->postCVReferralInfo($m_id, $emp_id , $job_id, $name, $age , $gender,$country_id, $mobile, $email, $summary, $workExp, $education, $qualification, $offer, $sb_id);
header('location:'.$this->config->base_url().'index.php/member/referSuccess');
exit;
} `
如果我尝试上传doc文件,那么我收到此错误“上传路径似乎无效”。我将路径替换为绝对路径,然后我也收到此错误。请建议我如何解决这个问题
答案
当调用$this->load->library('upload', $config)
时,通常会出现问题,可能是它没有加载配置设置,因此请在加载上载库后添加以下语句。
$this->upload->initialize($config);
另一答案
同样的问题......解决了
$this->upload->initialize($config);
最好不要在$CONFIG['UPLOAD_PATH']
中使用.... BASE_URL
另一答案
永远不要在$ CONFIG ['UPLOAD_PATH']中使用base_url(),
记下上传文件夹前面的反斜杠前面的点。因此,您的上传路径应如下所示
$CONFIG['UPLOAD_PATH'] = './assets/uploads/
另一答案
将您的代码更改为此$config['upload_path'] = 'uploads';
另一答案
更好用:
$config["upload_path"] = $_SERVER['DOCUMENT_ROOT']."/your/desired/location/";
并按以下方式初始化您的配置:
$this->upload->initialize($config);
以上是关于上传路径似乎无效“。 Codeigniter文件上传的主要内容,如果未能解决你的问题,请参考以下文章
“上传路径似乎无效”。 Codeigniter文件上传不起作用[关闭]
错误 ITMS-9000:“上传 ipa 文件时出现无效的图像路径错误
尝试通过 XCode 上传二进制文件时出现“无效的图像路径”错误
使用无效 URL 调用 addPersistentStoreWithType 时崩溃 - 路径中的文件似乎不是 SQLite 数据库