gpt4 book ai didi

php - Codeigniter 3 - 我可以从 3 张图片中获取图片上传的 url 吗?

转载 作者:行者123 更新时间:2023-12-01 00:18:43 24 4
gpt4 key购买 nike

你好,我使用 Codeigniter 一次上传 3 张图片,我可以成功上传,但我不知道如何从 3 张图片中获取 url(我只能从最后一张图片中获取 url。)(我想插入 3图片的数据库 url)

这是我的代码

Controller

 public function add_event()
{

$config['upload_path'] = 'images/location';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = 2048;
$config['max_width'] = 2000;
$config['max_height'] = 1500;

$this->load->library('upload', $config);

$this->upload->do_upload('userfile');
$this->upload->do_upload('userfile2');
$this->upload->do_upload('userfile3');

$data_upl = array('upload_data' => $this->upload->data());

$this->load->view('admin/success', $data_upl);
}

我的上传表单 View

        <?php echo form_open_multipart('admin/add_event') ?>

pic1
<input type="file" name="userfile" size="20" />

pic2
<input type="file" name="userfile2" size="20" />


pic3
<input type="file" name="userfile3" size="20" />

<input type="submit" value="upload"/>
<?php echo form_close(); ?>

我的成功页面 View (我想在这个页面中回显 3 个图像的 url!但我只得到最后一个图像的 1 个 url)(实际上我想插入到数据库)

<h1>Successfully Add</h1>

<ul>
<li><?php echo $upload_data['full_path'];?></li>
</ul>

最佳答案

我假设 $this->upload->data() 获取最后上传文件的信息,不是吗?你可以做一个 print_r($upload_data) 吗?或者你可以尝试这样的事情吗?

$upload_data=array();
$this->upload->do_upload('userfile');
$upload_data['1']= $this->upload->data());
$this->upload->do_upload('userfile2');
$upload_data['2']= $this->upload->data());
$this->upload->do_upload('userfile3');
$upload_data['3']= $this->upload->data());

关于php - Codeigniter 3 - 我可以从 3 张图片中获取图片上传的 url 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40671787/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com