我正在尝试使用ftp类的codeigniter上传文件,但它显示了我:
“无法上传指定的文件。请检查您的路径。”
并且在filezilla日志中我得到:“550文件名无效。”
请查看下面的代码并帮我解决这个问题..我将xampp作为我的本地服务器,将filezilla作为我本地计算机上的ftp服务器..
$this->ftp->upload($_FILES['book_file']['tmp_name'],
'E:\\Software\\xampp-win32-1.8.2-2-VC9\\xampp\\htdocs\\international\\public\\books\\' . $_FILES['book_file']['name'],
'ascii', 0775);
@KollleY 建议我以这种方式更改了我的代码:
$this->ftp->upload($_FILES['book_file']['tmp_name'],
'ftp://localhost/' . $_FILES['book_file']['name'],
'ascii', 0775);
但我又得到了同样的错误:
“无法上传指定的文件。请检查您的路径。”
虽然我可以使用我的网络浏览器在ftp://localhost/
看到我的所有文件..
答案 0 :(得分:0)
您尝试从光盘中获取文件,但实际上,FTP应该为您提供名称,以ftp://
开头