中关村在线

软件

MySQL存储图片的三种方法

在网站应用中,通常将图片路径存入数据库,但有时需直接存储图片内容。那么在MySQL中如何实现图片的直接保存?本文将对此进行探讨,介绍具体存储方式与实现方法。

1、 设计数据库时,应创建一个表用于存储图片信息。

2、 表中某一列若需存储数据,可设为mediumblob类型,每行最高支持16MB,足以满足大多数图片的存储需求。

3、 若图片体积超过当前限制,可采用longblob类型存储,其最大支持4GB容量。

4、 在PHP代码中,获取上传的图片文件后,通过全局变量_Files读取该文件的存储路径。

5、 通过file_get_contents函数读取文件,获取其二进制内容。

6、 利用SQL将二进制数据存入对应图片表中。

7、 通过上述方法可将图片存入MySQL数据库,文中核心代码采用PHP语法编写,其他编程语言可参照此实现方式。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具