Image 如何在codeigniter中使用多路径上传单个文件
我需要上传一个图像文件到多个路径。我尝试了很多方法。但我失败了。请帮助我克服这个困难 我的代码如下所示:Image 如何在codeigniter中使用多路径上传单个文件,image,codeigniter,image-uploading,Image,Codeigniter,Image Uploading,我需要上传一个图像文件到多个路径。我尝试了很多方法。但我失败了。请帮助我克服这个困难 我的代码如下所示: $config['upload_path'] = './img/post_images/family/'; $config['allowed_types'] = 'gif|jpg|png|jpeg|'; $this->load->library('upload', $config); $this->upload->ini
$config['upload_path'] = './img/post_images/family/';
$config['allowed_types'] = 'gif|jpg|png|jpeg|';
$this->load->library('upload', $config);
$this->upload->initialize($config);
$field_name ="img_fld";
$rgpic="0";
if ( !$this->upload->do_upload($field_name))
{
$error = $this->upload->display_errors();
$data['error']=$error;
}
else
{
$data = $this->upload->data();
$regpicname=$data['file_name'];
$rgpic="1";
}
if($rgpic!=0)
{
$data = array(test_img'=>'img/'.$regpicname,
);
}
$query = $this->db->insert('images',$data);
我需要上传到另一个目录相同的图像。请帮帮我。提前感谢。您可以使用php copy()函数将文件复制到另一个目录中。。。您当前的上载路径为
$config['upload_path'] = './img/post_images/family/';
您已经将文件名存储到$regpicname
因此,请执行此操作以获取当前文件路径
$original_path = $config['upload_path'].$regpicname;
$new_path = "file path+name+extension";
然后使用
copy($original_path, $new_path);
复制。。。请注意,如果文件已存在于新目录中,它将被覆盖 使用copy()
。