我在处理CodeIgniter 2.2中的文件上传时遇到问题。 我能够创建其特定的文件夹目的地,但我无法上传我选择的文件。
这是我的控制器:
resRec.send(object,null);
这是我的模型:
function create_report()
{
if($this->session->userdata('logged_in'))
{
$this->create_model->set_report();
$this->session->set_flashdata('message', 'Success! You created a Report!');
#$redirect($_SERVER['HTTP_REFERER'], 'refresh');
}
else
{
$this->session->set_flashdata('message', 'Oops! You have to Login');
//If no session, redirect to login page
redirect('login', 'refresh');
}
}
我一直试图解决这个问题,但我还没弄清楚关键。 我希望有人能帮助我。
答案 0 :(得分:1)
我相信,我无法初始化配置。
var content;
function Tip(argument) {
content = argument;
$("#results").html("Tip function: " + content);
return content;
}
$(document).ready(function () {
Tip('Pass something');
$("#results2").html("Ready function: " + content);
});
这解决了我的问题。谢谢大家
答案 1 :(得分:0)
删除此
$data2 = array('upload_data' => $this->upload->data());
并将其替换为
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->load->view('upload_success', $data);
}
加载库
$this->load->library('upload', $config);
或者,您可以通过调用initialize()
方法来设置首选项。如果您自动加载该类,则非常有用:
$this->upload->initialize($config);