gpt4 book ai didi

codeigniter - 如何使用codeigniter上传库在数据库中插入文件名

转载 作者:行者123 更新时间:2023-12-05 00:40:23 25 4
gpt4 key购买 nike

在这个例子中使用 codeigniter 上传库上传文件中的图像是可以的。

但是,我想在数据库中发送文件名。有人可以给我举个例子吗?谢谢

<?php

class Upload extends Controller {

function Upload()
{
parent::Controller();
$this->load->helper(array('form', 'url'));
}

function index()
{
$this->load->view('upload_form', array('error' => ' ' ));
}

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);

if ( ! $this->upload->do_upload())
{
$error = array('error' => $this->upload->display_errors());

$this->load->view('upload_form', $error);
}
else
{
$data = array('upload_data' => $this->upload->data());

$this->load->view('upload_success', $data);
}
}
}
?>

或者我们有其他选择吗?

最佳答案

您可以通过 data() 获得它像这样的方法:

$upload_data = $this->upload->data();
echo $upload_data['file_name'];

请注意,您还可以获取其他上传数据,只需检查您拥有的内容:
print_r($upload_data);

关于codeigniter - 如何使用codeigniter上传库在数据库中插入文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3630225/

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