社区
数据库相关
帖子详情
如何在数据库中存储图片文件?
nx_lsj123456
2013-01-27 03:30:20
在程序设计中,我需要在数据库中存储图片文件,如何实现?(我用的数据库为SQL SERVER,最好能说明存储图片字段的属性,解决方法)),谢谢!
...全文
33257
35
打赏
收藏
如何在数据库中存储图片文件?
在程序设计中,我需要在数据库中存储图片文件,如何实现?(我用的数据库为SQL SERVER,最好能说明存储图片字段的属性,解决方法)),谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
35 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
B525068254
2015-04-13
打赏
举报
回复
如果将图片保存在本机,那么别人访问看不到图片吧,要么保存到共享目录,这样行不行??
t8543
2015-04-10
打赏
举报
回复
这么多人都回答了哦!~
jason131203
2015-03-26
打赏
举报
回复
数据库设为二进制就可以了;然用用BLOB方试:TBlobField(DataSet.FieldByName('字段名')).LoadFromFile(文件名);
B525068254
2015-03-23
打赏
举报
回复
存图片地址在本机别的电脑查看不方便,可以共享文件夹吧
gangrenxie
2015-03-23
打赏
举报
回复
用文件流写入数据库存储!
zyszhx
2015-03-13
打赏
举报
回复
记得要给我分。
zyszhx
2015-03-13
打赏
举报
回复
procedure TForm1.Button1Click(Sender: TObject); var MyImg:TBitmap; MyStream:TMemoryStream; begin try MyImg:=TBitmap.Create; MyImg.LoadFromFile('C:\Documents and Settings\zhengys\桌面\颜色\色块123.JPG'); MyStream:=TMemoryStream.Create; Myimg.SavetoStream(MyStream); ADODataSet1.Edit; (ADODataSet1.FieldByName('TP') as TBlobField).LoadFromStream(MyStream); ADODataSet1.Open; finally MyImg.Free; MyStream.Free; end; end;
doloopcn
2015-02-17
打赏
举报
回复
数据表中设置至少两个字段,一个字段保存二进制原始文件,一个字段记录文件的类型。 本人觉得,楼主非这样做的话,可以在上传文件的时候,先将文件压缩,还原的时候,再将文件解压,再根据保存的文件类型用对应的应用程序打开。 这样的话可以最大限度节省磁盘空间,不过,浪费了点时间,增加了压缩解压缩这两个步骤。 //C:\TestDoc.Doc //压缩原文件,文件名为原文件加ZIP MyCompact('C:\TestDoc.Doc'); qry1.Edit; TBlobField(qry1.FieldByName('照片')).LoadFromFile('C:\TESTDOC.DOC.ZIP'); qry1.FieldByName('文件类型').AsString:='DOC'; qry1.Post; 仅供参考
zenkikong1016
2015-02-17
打赏
举报
回复
mark下来。。。
不要骂我挖坟啊
lyhoo163
2015-02-17
打赏
举报
回复
mjp1234airen4385
2014-04-18
打赏
举报
回复
这是谁挖的坟?
程晨c
2014-04-17
打赏
举报
回复
oracle中的话用bolob字段 sqlserver中用binary字段
「已注销」
2014-04-16
打赏
举报
回复
我记得要把图片格式转换为流,以前在ACCESS里面做过
hi_小笨蛋
2014-04-15
打赏
举报
回复
保存路劲是最好的,用流就需要用到转二进制了~~读取出来还要转~
Stiven_PFan
2014-04-15
打赏
举报
回复
用TBlodFiled,不管是什么文件,一律用流加载存放该字段中。
Andy-88
2014-03-13
打赏
举报
回复
这个网上一大堆 哈哈 LZ 一定是解决了
lyhoo163
2014-03-10
打赏
举报
回复
图像保存在数据库,可以共享。但运行起来,读取图像数据(大)就慢。有一种办法,首先将图像保存在数据库,同时在本地磁盘中,保存图像文件,当有本地有图像文件时,就读取本地图像数据,如果无读取数据库图像数据,并保存在本地磁盘中,这样,运行起来也快。
邢先生很快乐
2014-03-07
打赏
举报
回复
image类型,数据存为二进制,取出数据较慢,建议存图片地址。
举手无悔大丈夫
2014-03-07
打赏
举报
回复
如果直接存的话,以二进制方式保存,一般都是保存路径的
volte
2014-03-07
打赏
举报
回复
效率问题需要考虑!!
加载更多回复(15)
c#+多年积累的类库(非常全)
本资源“c#+多年积累的类库(非常全)”集合了作者在多年开发过程
中
整理的各种实用类库,涵盖XML操作、
文件
操作、图形操作和
数据库
操作等多个方面。下面将分别详细介绍这些关键领域的知识点。 1. XML操作: XML...
android 经典代码例子
即使数据
存储
在SQLite
数据库
中
,也可以通过ContentProvider进行操作。 8. **BroadcastReceiver**:广播接收器用于监听系统或自定义广播事件,当特定事件发生时,接收器可以执行相应操作。比如,当设备开机或接收到...
MongoDB学习手册
- **工作原理**:将
文件
分割成多个部分
存储
在多个集合
中
,每个部分都有自己的元数据。 #### 七、索引 - **索引类型**:支持多种索引类型,如单字段索引、复合索引、文本索引等。 - **作用**:提高查询效率,加快...
数据库
中
存储
图片
等
文件
的小探讨
关于在
数据库
中
存储
图片
文件
的问题直接
存储
在
数据库
中
这样做有什么问题另寻方法 或许接下来的文章没有明显的帮到你解决
存储
问题,但花点时间耐心的往下读一读,在思路上或许对你可以有点帮助! 直接
存储
在
数据库
中
...
数据库
的
存储
系列———将
图片
存储
到
数据库
数据库
的
存储
—系列———将
图片
存储
到
数据库
在很多时候我们都使用
数据库
才
存储
我们的数据,然而我们通常在
数据库
里面存放的数据大多都支持数或者是一些字符,那么如果我们想在
数据库
里面存放
图片
,那么应该要怎么做...
数据库相关
2,507
社区成员
88,454
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章