第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

你如何在代碼點火器中將圖像上傳到數(shù)據(jù)庫中?

你如何在代碼點火器中將圖像上傳到數(shù)據(jù)庫中?

PHP
暮色呼如 2021-10-08 21:19:09
我一直在嘗試將圖像上傳到我的數(shù)據(jù)庫(注意:我使用的是 Codeigniter 3)但是每次我嘗試將圖像上傳到數(shù)據(jù)庫時,它都不會存儲它的文件名和圖像本身,并且只存儲 1 位在 BLOB var 類型中。$photo = file_get_contents($_FILES['image']['tmp_name];this->db->select('*')[...]if(empty($response){   $data['entry_phone_no'] = $this->input->post('phone_no');   $data['entry_email'] = $this->input->post('email');   $data['entry_firstname'] = $this->input->post('first_name');   $data['entry_lastname'] = $this->input->post('last_name');   $data['entry_photo'] = $photo;   $data['entry_photo_name'] = $photo;在我的 model.php 中,我有上面的設置,它保存了其他數(shù)據(jù)(電話號碼、電子郵件等)。我知道我在這"$photo"部分遺漏了一些代碼,但有人可以指出嗎?
查看完整描述

1 回答

?
慕村9548890

TA貢獻1884條經(jīng)驗 獲得超4個贊

您可以將圖像上傳到名為“Uploads”的文件夾中,并將該文件名保存到數(shù)據(jù)庫中,如下所示:


視圖.php:


<input class="my-set_3" type="file" name="chatbot_profile" id="chatbot_profile" required>

控制器.php:


if (!empty($_FILES['chatbot_profile']['name']))

{


  $config['upload_path']          = './uploads';

  $config['allowed_types']        = 'gif|jpg|png';

  $config['max_size']             = 1000000;

  $config['file_name']           =  time();

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

  if ( ! $this->upload->do_upload('chatbot_profile'))

  {

      $error = array('error' => $this->upload->display_errors());

  }

  else

  {

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

      $file_name = $data['upload_data']['file_name'] ;

      // Store this filename into database

      // Your database code will be placed here

      // OR call model  mathod from here

  }

}

注意:uploads 文件夾將由我們在應用程序文件夾之外創(chuàng)建


查看完整回答
反對 回復 2021-10-08
  • 1 回答
  • 0 關注
  • 168 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號