社区
数据库相关
帖子详情
如何在数据库中存储图片文件?
nx_lsj123456
2013-01-27 03:30:20
在程序设计中,我需要在数据库中存储图片文件,如何实现?(我用的数据库为SQL SERVER,最好能说明存储图片字段的属性,解决方法)),谢谢!
...全文
33256
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操作,
文件
操作,图形操作,
数据库
操作
android 经典代码例子
android 经典代码例子,若干个。。。。
MongoDB学习手册
大家这么喜欢,我就不要资源分了,改成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
数据库
中
存储
图片
等
文件
的小探讨
关于在
数据库
中
存储
图片
文件
的问题直接
存储
在
数据库
中
这样做有什么问题另寻方法 或许接下来的文章没有明显的帮到你解决
存储
问题,但花点时间耐心的往下读一读,在思路上或许对你可以有点帮助! 直接
存储
在
数据库
中
当我们使用
数据库
存储
信息时,一般的属性我们都可以直接
存储
在
数据库
中
,比如:某person的id,name,age等等,当然
图片
等
文件
也是可以直接
存储
在
数据库
中
,但这一点就不会像普通字段直接
存储
在
数据库
中
,我们一般都是采取流的机制把某
图片
文件
的二进制数据
存储
在
数据库
中
,这样就解决了
图片
等
文件
存储
在
数据库
中
的问题
数据库
的
存储
系列———将
图片
存储
到
数据库
数据库
的
存储
—系列———将
图片
存储
到
数据库
在很多时候我们都使用
数据库
才
存储
我们的数据,然而我们通常在
数据库
里面存放的数据大多都支持数或者是一些字符,那么如果我们想在
数据库
里面存放
图片
,那么应该要怎么做的?第一,我们可以将
图片
所在的路径或者URI存入到
数据库
里面,这样简单方便。不过这样的缺点也很显然,就是
图片
路径改变的时候,我们没有办法通过
数据库
来获取这一张
图片
。所以这种方法并不是我们所想要的将
图片
存
数据库相关
2,507
社区成员
88,454
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章