【问题标题】:CodeIgniter: Storing an image in the database?CodeIgniter:在数据库中存储图像?
【发布时间】:2025-12-29 07:35:12
【问题描述】:

我想使用 CodeIgniter PHP 框架将图像存储在我的 mySQL 数据库中。 如何写入和读取图像?

谢谢。

【问题讨论】:

  • 学习一切都很好,只是注意不要在直接将图像存储在数据库中的情况下拍摄自己的脚。你可以从别人的错误中学习。 ;)
  • 所以我一直在阅读,我想我会使用简单的图像目录并按照您的建议存储 url。谢谢。

标签: mysql image codeigniter


【解决方案1】:

您必须使用CI的文件上传类上传文件并使用模型将它们保存到数据库中,以下是相关资源:

File Uploading Class
Models

【讨论】:

    【解决方案2】:

    将实际图像文件直接存储在数据库中被认为是一种不好的做法。相反,您可以只在数据库中存储文件的路径并将文件存储在服务器上的目录中。

    AstaHost Forums

    Best approach for storing uploaded image

    CodeIgniter - Uploading an Image through a form, store the location of the image in database

    【讨论】: