gpt4 book ai didi

php - Codeigniter - 如何将图像保存到数据库中

转载 作者:可可西里 更新时间:2023-11-01 08:36:47 26 4
gpt4 key购买 nike

我正在使用 codeIgniter 将文件上传到服务器中的文件夹中。现在我也想把数据存入数据库,请问需要怎样才能得到原始数据,然后存入数据库呢?

这是保存文件的模型:

<?php
class files extends ci_Model{
function saves($filename, $filedata, $post_id){
$this->db->query("INSERT INTO tbl_files SET file_data='$filedata', filename='$filename', postid='$post_id'");
}
}
?>

这是我从上传 Controller 中调用它的方式:

$filename = $data['upload_data']['file_name'];
$file_data = file_get_contents($data['upload_data']['file_name']);

$this->load->model('files');
$this->files->saves($filename, $file_data, 'ID1');

表结构:

  • 文件数据(LONG BLOB)
  • 文件名 (VARCHAR)

最佳答案

存储路径是最好的方法。但是如果你想尝试......

它与 PHP 或 CodeIgniter 相同,

最好我给你链接,然后在这里写代码:http://www.techcubetalk.com/2009/01/tutorial-on-how-to-store-images-in-mysql-blob-field/

关于php - Codeigniter - 如何将图像保存到数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9737384/

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