【发布时间】:2016-09-13 09:47:13
【问题描述】:
嗨,我有来自本地主机的这些代码,它工作得非常好..
function importcsv_attendance() {
$data['addressbook'] = $this->CSVimportModule_Model->get_addressbook_att();
$data['error'] = '';
//initialize image upload error array to empty
$config['upload_path'] = './uploads/csv/';
$config['allowed_types'] = 'csv';
$config['max_size'] = '1000';
$this->load->library('upload', $config);
// If upload failed, display error
if (!$this->upload->do_upload()) {
$data['error'] = $this->upload->display_errors();
$data['content_view'] = 'CSVimportModule/attendance';
$this->templates->admin_template($data);
} else {
$file_data = $this->upload->data();
$file_path = './uploads/csv/'.$file_data['file_name'];
if ($this->csvimport->get_array($file_path)) {
$csv_array = $this->csvimport->get_array($file_path);
foreach ($csv_array as $row) {
$insert_data = array(
'ID_NUM' => $row['ID_NUM'],
'DATE' => $row['DATE'],
'TIME_IN' => $row['TIME_IN'],
'TIME_OUT' => $row['TIME_OUT'],
'BREAK_IN' => $row['BREAK_IN'],
'BREAK_OUT' => $row['BREAK_OUT'],
'TOTAL_TIME'=> $row['TOTAL_TIME'],
);
$this->CSVimportModule_Model->insert_csv_att($insert_data);
}
$this->session->set_flashdata('success', 'CSV Data Imported Succesfully!');
redirect(base_url().'CSVimportModule/attendance');
} else
$data['error'] = "Error occured";
$data['content_view'] = 'CSVimportModule/attendance';
$this->templates->admin_template($data);
}
}
但是当我将代码上传到服务器时,我遇到了这个错误
The upload path does not appear to be valid.。服务器是linux。我已经检查过是否有要上传的文件夹。有一个现有的文件夹,但是,我仍然收到该错误。我也尝试将整个 url 放在文件路径上,但仍然是同样的错误。
【问题讨论】:
-
检查文件夹渗透率将渗透率改为777
-
我该怎么做?我在哪里可以找到那个?
-
转到您的 FTP 并右键单击您将在那里找到的文件夹。还删除 ./upload * to *upload/directory_name
-
什么是 FTP? @Yaseen
标签: php codeigniter file-upload upload