Joh*_*ech 6 php forms upload codeigniter image
我正在使用CodeIgniter编写图像上传表单.我之前有类似的代码可以在不同的网站上工作.目前 - 接收多部分/表单数据映像的代码无声地失败.在配置服务器/脚本时,我收到了错误,例如错误的文件路径,不同的mime-types,但现在我什么都没得到.
下面的代码返回:"ABC"并在"D"之前失败而没有错误.
如果我将'photo_filedata'更改为'photo_filedata2',我会收到更有用的错误:"ABCD您没有选择要上传的文件."
我完全没有调试这个,因为我从服务器上没有任何错误.
有谁知道可能会发生什么?
服务器:WAMP,在Windows 7上运行.有一个现有项目可以正常上传文件.
function upload_photo()
{
echo "A";
$config['upload_path'] = './images/uploads/';
$config['allowed_types'] = 'gif|jpg|png';
$config['file_name'] = 'photo_' . substr(md5(time()), 0, 16);
$config['max_size'] = 2000;
$config['max_width'] = 0;
$config['max_height'] = 0;
echo "B";
$this->load->library('upload', $config);
echo "C";
$result = $this->upload->do_upload('photo_filedata');
echo "D";
if (!$result)
{
$error = $this->upload->display_errors();
$data = false;
}
else
{
$error = false;
$data = $this->upload->data();
}
$this->load->view('home-photo-upload', array('error' => $error, 'data' => $data));
}
Run Code Online (Sandbox Code Playgroud)