如何在数据库中存储图片文件?

nx_lsj123456 2013-01-27 03:30:20
在程序设计中,我需要在数据库中存储图片文件,如何实现?(我用的数据库为SQL SERVER,最好能说明存储图片字段的属性,解决方法)),谢谢!
...全文
33256 35 打赏 收藏 转发到动态 举报
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类型,数据存为二进制,取出数据较慢,建议存图片地址。
  • 打赏
  • 举报
回复
如果直接存的话,以二进制方式保存,一般都是保存路径的
volte 2014-03-07
  • 打赏
  • 举报
回复
效率问题需要考虑!!
加载更多回复(15)
大家这么喜欢,我就不要资源分了,改成0分了,我为我一己私利感到抱歉…… MongoDB学习手册 ......................................................................................................................... 1 说明.......................................................................................................................................... 2 一、 Mongodb简介 .......................................................................................................... 4 二、 MongoDB特性 ......................................................................................................... 5 适用场景: ....................................................................................................................... 5 不适用场景: ................................................................................................................... 6 三、 MongoDB的工作方式.............................................................................................. 6 四、 MongoDB的下载 ..................................................................................................... 8 五、 MongoDB的安装 ..................................................................................................... 9 六、 MongoDB数据类型................................................................................................ 12 1. Timestamp类型 ...................................................................................................... 12 2. ObjectId类型 .......................................................................................................... 12 3. 数据库关联 ............................................................................................................. 14 七、 GridFS文件系统 ..................................................................................................... 15 八、 索引 ......................................................................................................................... 16 九、 主(Master)/从(slave)数据库同步 ................................................................ 20 1. 建立主/从服务器 ................................................................................................... 20 2. 相关参数说明 ......................................................................................................... 21 3. Slave顶替Master ................................................................................................... 22 4. 切换Master/Slave角色 ......................................................................................... 22 5. 更新主服务器位置 ................................................................................................. 22 十、 MongoDB分片和集群............................................................................................ 24 1. 简单分片实例 ......................................................................................................... 24 2. 高级分片实例 ......................................................................................................... 29 十一、 数据库基本操作:增查删改 ............................................................................. 37 1. Insert ....................................................................................................................... 37 2. Query ....................................................................................................................... 38 3. Remove.................................................................................................................... 52 4. Update ..................................................................................................................... 53 十二、 Shell控制台 ........................................................................................................ 62 1. 执行.js文件 ............................................................................................................ 62 2. –eval ........................................................................................................................ 62 3. 脚本和互动的区别 ................................................................................................. 62 十三、 安全与认证 ......................................................................................................... 63 1) 开启安全认证 ......................................................................................................... 63 2) 添加用户 ................................................................................................................. 64 3) 认证 ......................................................................................................................... 64

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧