0

我已经成功使用文件上传库在服务器上上传我的文件(主要是图像)。

我的问题是当我需要更新该特定项目时,我需要再次浏览照片。有没有办法可以将已经在服务器中上传的图像附加到我的上传按钮?我正在考虑制作一个像 wordpress 那样的媒体页面,但是有没有人知道谁能指出我的起点?非常感谢!

4

1 回答 1

0

您可以使用隐藏字段...查看此示例

看法

<?php echo form_upload("vLogo", $campaign->vLogo , "id='vLogo'"); ?>
<?php echo form_hidden("vLogo_old", $campaign->vLogo , "id='vLogo_old'"); ?>

控制器

(编辑功能)

//The way you do when you click on browse and select a file
if(isset($_FILES['vLogo']['tmp_name']) && !empty($_FILES['vLogo']['tmp_name']))
{

            $this->load->library('upload', $config);
            // Initialaizing Logo upload
            $this->upload->initialize($config);

            if ( !$this->upload->do_upload('vLogo')){
                $logo_error = array('vLogo' => $this->upload->display_errors());
            }
            else{
                $data1 = array('upload_data' => $this->upload->data());
            }
}

else
{
//The browse filed is empty..So hidden input is taken 
     $data1['upload_data']['file_name'] = $post['vLogo_old'];
}
于 2012-10-04T05:07:46.813 回答