>我正在尝试使用代码点火器上传图像。但是当我选择并上传文件时,它不会移动到我的目标文件夹。
这是我的控制器代码。
if(empty($_FILES['pwd']['name']))
{
$error=array(
'error_img'=>'Image file empty !!!.'
);
$this->index();
}
else
{
$type=explode('.',$_FILES["pwd"]["name"]);
$type=$type[count($type)-1];
$url="./photos/".uniqid(rand()).'.'.$type;
if(in_array($type,array("jpg","jpeg","gif","png")))
if(is_uploaded_file($_FILES["pwd"]["tmp_name"]))
if(move_uploaded_file($_FILES["pwd"]["tmp_name"],$url))
return $url;
return "";
}
CodeIgnier 有一个上传库。 遵循代码点火器上传文档
public function do_upload()
{
$config['upload_path'] = './uploads/';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = 100;
$config['max_width'] = 1024;
$config['max_height'] = 768;
$this->load->library('upload', $config);
$this->upload->do_upload('userfile'):
}
确保遵循正确的文件夹路径。