【发布时间】:2016-06-13 06:54:36
【问题描述】:
我目前正在学习 CodeIgniter 框架,希望在上传/显示图像方面获得一些帮助。
我正在处理一个客户表,其中有一个“头像”字段,顾名思义,这是一个为各自客户保留并代表其各自客户的独特图像。
我这样问是因为知道在 C# 和 SQL Server 中,您可以将图像转换为“二进制”并将其保存在数据库中;并同样从数据库中读取相同的“二进制”,并将其转换为图像。
我想知道上述或类似的东西是否也可以在 PHP 中实现......
经过一些研究,我发现大多数人都在使用图像的文件位置,我不想这样做。如果我可以简单地保存位置,那么键入“BLOB”有什么意义代替图片?
如果我有错误或误解任何概念,请恭敬地澄清,以便我学习。
TLDR;
我如何在不关心文件位置的情况下在数据库中保存/检索图像?如果这是不可能的,那么“BLOB”的意义何在?
我正在开发 WAMP 并且正在使用 mysqld。
真诚的帮助表示感谢,提前谢谢大家。
【问题讨论】:
-
您使用的是什么类型的数据库?
-
我目前正在使用 localhost WAMP、mysqld、phpmyadmin。
-
您基本上需要使用
fopen从文件中获取数据并将其发送到您的MySQL db。看看这是否有帮助php-mysql-tutorial.com/wikis/mysql-tutorials/…
标签: php image codeigniter upload