[英]file not uploading to pagodabox using codeigniter
我有一个部署到pagodabox的codeigniter项目,问题是它有一个文件上传表单,应该上传csv文件,但是我却以某种方式收到一条错误消息,指出不允许使用文件类型。 但是,它可以在我的本地Wamp服务器上使用。
任何帮助将不胜感激。 这是我的代码
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
类Uploadfile扩展了CI_Controller {
public function __construct()
{
parent::__construct();
//Do your magic here
$this->load->library('csvreader');
}
function upload() {
$session_data = $this->session->userdata('logged_in');
$current_user_name = $session_data['username'];
$config = array('upload_path' => 'application/uploads',
'max_size' => '0',
'allowed_types' => 'csv',
'file_name' => $current_user_name,
'overwrite' => true
);
$this->load->library('upload', $config);
$upload_field_name = 'csvfile';
if ( ! $this->upload->do_upload($upload_field_name)){
$error = array('error' => $this->upload->display_errors());
$this->load->view('upload_error', $error);
var_dump('$upload_field_name');
}
else {
$csvfile = array('csvfile' => $this->upload->data($upload_field_name));
$csvdata = $this->csvreader->parse_file($csvfile['csvfile']['full_path']);
$data['jsondata'] = json_encode($csvdata);
$this->load->view('dashboard', $data);
}
}
}?>
您是否在Boxfile中指定此文件夹可写:
web1
...
shared_writable_dirs:
- /application/uploads/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.