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