我无法在线将图像上传到文件夹中,但它在本地主机上完美运行。
下面是我的代码
$this->load->helper(array('form', 'url'));
if (empty($_FILES['photo']['name'])) {
$image=$this->input->post('image');
} else {
$config = array(
'upload_path' => "uploads/",
'allowed_types' => "gif|jpg|png|jpeg",
);
$this->load->library('upload',$config);
if($this->upload->do_upload('photo')) {
$upload_data = $this->upload->data();
$image = $upload_data['file_name'];
} else {
$error = array('error' => $this->upload->display_errors());
redirect(base_url().'uploaderror');
}
}
请帮忙寻找解决方案 谢谢
伙计们,感谢您的帮助,问题出在服务器中的 php 版本上 我修好了
最佳答案
这可能是由于 php 服务器版本及其选项所致。
1).登录您的 cpanel 帐户
2).在软件部分,点击“选择PHP版本”。
3).点击 php 选项中的“fileinfo”复选框,如下图所示。
关于php - Codeigniter 文件上传无法在实时服务器上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41803997/