免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 8575 | 回复: 14
打印 上一主题 下一主题

请问图片文件如何保存到 MySQL数据库中? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-06 17:25 |只看该作者 |倒序浏览
比如JPG文件,可否保存到BLOB类型中?
具体如何操作?
谢谢

论坛徽章:
0
2 [报告]
发表于 2006-03-06 17:42 |只看该作者
可以,直接把图片用二进制方式读出来,保存进去即可

论坛徽章:
0
3 [报告]
发表于 2006-03-06 19:48 |只看该作者
原帖由 yejr 于 2006-3-6 17:42 发表
可以,直接把图片用二进制方式读出来,保存进去即可


若用mysql或者一些客户端软件, 怎么读呀???
当然使用ODBC, dbi等我知道如何读

论坛徽章:
0
4 [报告]
发表于 2006-03-06 20:35 |只看该作者
你说的"读"是什么意思?

论坛徽章:
0
5 [报告]
发表于 2006-03-06 21:33 |只看该作者
建议不要把图片放数据库里。

论坛徽章:
0
6 [报告]
发表于 2006-03-08 09:35 |只看该作者
原帖由 ipaddr 于 2006-3-6 21:33 发表
建议不要把图片放数据库里。


你的意思是数据库中只保存图片文件的链接(路径及文件名),而图片以文件形式保存在服务器上,对吧?

论坛徽章:
0
7 [报告]
发表于 2006-03-14 10:04 |只看该作者
原帖由 ipaddr 于 2006-3-6 21:33 发表
建议不要把图片放数据库里。



用什么方式实现?

论坛徽章:
0
8 [报告]
发表于 2006-03-14 12:33 |只看该作者
原帖由 ipaddr 于 2006-3-6 21:33 发表
建议不要把图片放数据库里。



用什么方式实现?

论坛徽章:
0
9 [报告]
发表于 2006-03-14 17:14 |只看该作者
原帖由 yejr 于 2006-3-6 20:35 发表
你说的"读"是什么意思?


就是比如用客户端mysql,要把一个mp3 文件放入到这个表create table tmp ( id tinyint, mp3 longblob);

如果用insert语句:insert into tmp values(1, 这儿怎么表达?);

论坛徽章:
0
10 [报告]
发表于 2006-03-14 17:16 |只看该作者
把文件用二进制流方式读取即可
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP