0
我是使用CodeIgniter中的文件上传类的新手。我一直无法获得他们的示例脚本。我按照他们的指示将上传文件夹的权限设置为755。我不断收到一个错误,我没有选择一个文件,即使我回显$ _POST文件在那里。这是我的代码。有人可以帮忙吗?CodeIgniter:文件不会上传
$config['upload_path'] = './uploads';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '10000';
//$config['max_width'] = '1024';
//$config['max_height'] = '768';
$file = $this->input->post('file');
//echo 'file = ' . $file;
$this->load->library('upload', $config);
if (!$this->upload->do_upload($file))
{
$error = array('error' => $this->upload->display_errors());
echo '<pre>'; print_r($error); echo '</pre>';
}
else
{
$data = array('upload_data' => $this->upload->data());
$this->load->view('upload_success', $data);
}
嗯,这工作,但现在我得到的文件上传无效的路径。我有正确的完整路径,并将权限设置为777.仍然出现错误。思考? – sehummel 2012-02-23 19:10:26
@ shummel7845这通常是我如何设置我的'$ config ['upload_path'] = $ _SERVER ['DOCUMENT_ROOT']。“uploads”;'doc根目录调用将让你到html目录的底部,然后从那里你只需要指定在哪里保存它 – Henesnarfel 2012-02-23 19:13:16
我正在阅读有关如何关于上传文件夹的每个文件夹必须是可写的,但是当我做到了public_html文件夹时,我得到了该网站的403错误。我现在有路径作为完整的http://路径。我试过var_dump(is_dir('/ upload /'));我弄错了。我需要做什么才能获得正确的权限?终奌站? – sehummel 2012-02-23 19:16:14