当前位置:首页 » 存储配置 » mysql怎么存储图片

mysql怎么存储图片

发布时间: 2023-08-23 14:34:25

A. 有谁知道如何把一图片存放到mysql数据库

一般没有人这么做的,因为图片文件一般都比较大。试想一下你的一个图片大小为20KB,你有5000张这样的图片,那你的要消耗的就是100MB,而存放到数据库的大小肯定超过100MB,而且数据库对图片的提取对系统的消耗是很大的。
建议的做法是用一个字符串存储图片的路径,当然你还可以通天其他字段写上图片的大小啊什么的属性。如:表名为image img_id int(8) unsigned;img_dir varchar(100);img_weight float(6);img_height float(6);这样你就可以通过查询这几个字符串从而得到图片了。
如果你非要用数据库保存的话,mysql好像也确实提供了可以存储图片的格式,具体什么去查一下mysql帮助文档吧,我也既不清楚了。
GOOD LUCK!!!

B. mysql数据库可以存图片吗

mysql数据库是可以存储图片的,操作方法:

1、具体的脚本代码如下,其中我们假定文件上传域的名称为Picture;

4、当HTML页面被浏览时,每显示一副图片就会调用一次Second.php3文件。当第二个文件被调用时会传入相应的Picture ID,我们可以借此从数据库中取回对应的图片并显示。

C. mysql数据库可以存图片路径

有什么疑问?当然可以保存路径.图片上传到服务器后,把存放图片的路径存到数据库里面.

D. mysql存图片麻烦吗 用什么字段存

方法一:

把照片放进数据库,照片的格式最好是bmp,这样就可以在窗体上显示出来,不过这样数据库的体积会暴增。

详细的使用方法请参考Access帮助中的 PictureData 属性(本文末尾有相关帮助)。

而且,你可以直接用 commdlg API 函数来给图像框赋值,然后直接读取某个图像框的 PICTUREDATA 并存储到某个 IMAGE 字段中。这样做的优点是显示、读取方便,缺点是如果图片精度高,占用的硬盘空间会爆大。

详细示例请参考:

http://access911.net/down/eg/OLEfieldAndPictureData.rar

方法二:

设一个OLE字段,然后插入对象就行了(对着字段单击右键)。但是要注意的是,用上述方法加入数据库的图片只能以手动方式保存,需要用程序读取的时候会碰到存储在ole字段中二进制数据与源文件不符的情况。主要是因为ole引擎在图片的前面加了一段信息给他自己用。

请参考:

http://access911.net/index.asp?board=4&mode=3&recordid=75FAB21E12DC

方法三:

将图片文件以二进制方式存储在数据库中,使用时调用。详细情况请参考:

使用 ADO 的 STREAM 对象的 LoadFromFile 方法以及 SaveToFile 方法实现:

http://access911.net/index.asp?board=4&mode=3&recordid=74FAB51E13DC

使用 ADO 的 RECORDSET.FIELD 对象的 GetChunk 以及 AppendChunk 方法实现:

http://access911.net/index.asp?board=4&mode=3&recordid=75FAB01E

ASP 中使用的方法:

http://access911.net/index.asp?board=4&mode=3&recordid=79FAB31E

下列例程就是采用这种方法,在显示的时候把长二进制数据保存为临时文件用于显示

http://access911.net/down/photo.rar

方法四:

不把照片放入数据库,只把照片的路径保存到数据库中,动态加载,这样可以支持很多种图片格式。作法是在窗体上放一个图像控件,然后根据员工编号或别的有关联的字段去找出路径,用以下语句来加载图像:

图像1.Picture =路径名

路径名必须包括图象文件名。

详细情况你可以参考 access xp 的示例 northwind.mdb 中的雇员窗体

你也可以参考:http://access911.net/down/eg/LinkPicture.rar

E. 请问在mysql中怎么存储图片呢

我一般是保存图片地址,查询数据库获得图片在硬盘的位置,通过其他方式显示图片

相对路径就不太清楚了,您可以试试设置环境变量,或者%HOME%之类的代码

热点内容
快速喊话脚本 发布:2025-02-01 04:16:48 浏览:885
如何分辨普拉多的配置 发布:2025-02-01 04:11:45 浏览:680
linuxc文件删除 发布:2025-02-01 04:11:33 浏览:217
c语言稀疏矩阵转置矩阵 发布:2025-02-01 03:47:57 浏览:531
坦克世界挂机脚本有哪些 发布:2025-02-01 03:07:41 浏览:134
串口编程at 发布:2025-02-01 03:06:05 浏览:909
合资汽车配置有什么 发布:2025-02-01 02:56:07 浏览:79
wifi共享精灵源码 发布:2025-02-01 02:40:15 浏览:973
java软件怎么安装 发布:2025-02-01 02:40:09 浏览:549
河北税务局电子密码是什么 发布:2025-02-01 02:40:07 浏览:835