我目前正在学习CodeIgniter框架,并想上传/显示图像的一些帮助。PHP - 是否有可能检索图像而不保存为文件?
我正在使用一个客户表,其中有一个'avatar'字段,顾名思义,这个字段是一个保留用于并代表其各自客户的独特图片。
我问这种方式,因为知道在C#和SQL Server中,你可以将图像转换为“二进制”并将其保存在数据库中;并从数据库中读取相同的“二进制”,并将其转换为图像。
我想知道如果以上,或类似的东西,也就是在PHP可能...
经过一番研究,我发现大多数人都使用的图像文件的位置,我不想做。如果我可以简单地保存图像的位置,那么“BLOB”类型的要点是什么?
如果我误解或误解了任何概念,请尊重地澄清,以便我学习。
TLDR;
如何在不关心自己的文件位置的情况下保存/检索图像到数据库和从数据库检索图像?如果这是不可能的,那么“BLOB”有什么意义?
我正在使用WAMP并使用mysqld。
真诚的帮助表示感谢,谢谢大家提前。
你正在使用什么类型的数据库? –
我目前正在使用localhost WAMP,mysqld,phpmyadmin。 –
您基本上需要使用'fopen'从文件中获取数据并将其发送到您的MySQL数据库。看看这是否有助于http://www.php-mysql-tutorial.com/wikis/mysql-tutorials/uploading-files-to-mysql-database.aspx –