Php 文件上载在我的服务器上无法正常工作
此代码在我的计算机上正常工作,但当我在服务器上部署它时,只有Php 文件上载在我的服务器上无法正常工作,php,codeigniter,file-upload,Php,Codeigniter,File Upload,此代码在我的计算机上正常工作,但当我在服务器上部署它时,只有upload\u cover工作,而不是upload\u file。为什么? function upload_cover(){ $config_cover['upload_path'] = 'img/blog/'; $config_cover['allowed_types'] = 'gif|jpg|png|tif'; get_instance()->load->libr
upload\u cover
工作,而不是upload\u file
。为什么?
function upload_cover(){
$config_cover['upload_path'] = 'img/blog/';
$config_cover['allowed_types'] = 'gif|jpg|png|tif';
get_instance()->load->library('upload', $config_cover);
if($this->upload->do_upload('myFile') )
{
$upload_data = $this->upload->data();
$path = 'img/blog/'.$upload_data['file_name'];
return $path;
}
}
function upload_file(){
$config_file['upload_path'] = 'img/blog/';
$config_file['allowed_types'] = 'doc|docx|pdf|txt|xls|xlsx|ppt|pptx';
$this->upload->initialize($config_file);
if ($_FILES['myDoc']) {
if($this->upload->do_upload('myDoc'))
{
$upload_data = $this->upload->data();
$path = 'document/blog/'.$upload_data['file_name'];
return $path;
}
}
}
…希望我能帮忙上传路径是否存在?权限是什么?$config_file['upload_path']=“img/blog/”;->$配置文件['upload_path']=“document/blog/”;这两个路径都存在,权限为777这在其当前形式下很难回答,因为大多数逻辑隐藏在任何类
$this->upload
的实例中。你能把那门课的内容贴出来吗?
function upload_file(){
$config_file['upload_path'] = 'img/blog/';
$config_file['allowed_types'] = 'doc|docx|pdf|txt|xls|xlsx|ppt|pptx';
get_instance()->load->library('upload', $config_file);// try to add this
$this->upload->initialize($config_file);
if ($_FILES['myDoc']) {
if($this->upload->do_upload('myDoc'))
{
$upload_data = $this->upload->data();
$path = 'document/blog/'.$upload_data['file_name'];
return $path;
}
}
}