【发布时间】:2013-09-14 07:10:48
【问题描述】:
我在使用 do_upload 时遇到问题,它总是返回错误消息“上传路径似乎无效”。
function save_blog(){
$config['upload_path'] = 'ftp://username:password@hostname:port/public_html/img/blog/';
//$config['upload_path'] = 'img/blog/';
$config['allowed_types'] = 'gif|jpg|png';
get_instance()->load->library('upload', $this->config);
echo $config['upload_path'];
if($this->upload->do_upload('myDoc'))
{
echo "file upload success";
}
else
{
echo $this->upload->display_errors();
}
}
在我的服务器上有路径 /public_html/img/blog/
PS* 当我使用像 http://ellislab.com/codeigniter/user-guide/libraries/file_uploading.html 这样的简单代码时,我可以使用 do_upload
但在我的项目中,我必须一键上传 2 个文件,所以我尝试先使用 $this->upload->do_upload('myDoc') 作为我的一个输入,但它仍然出错。
【问题讨论】:
-
$this->config不应该是$this->config['upload_path']吗? -
发布您的错误信息
-
上传路径似乎无效'。
标签: php codeigniter file-upload