sqlserver中image字段输出的问题?(200分)

  • 主题发起人 主题发起人 superdyp
  • 开始时间 开始时间
S

superdyp

Unregistered / Unconfirmed
GUEST, unregistred user!
1、通过网站将一些图片通过文件流的方式保存到数据库服务器sqlserver2000中。
2、对应的保存该图片的字段类型为:[[blue]image[/blue]]。
3、现在我要通过delphi写的程序,用什么方法将该字段中的内容以[[blue]字节流的格式[/blue]]保存到XML的文件中,请问应该用什么方法实现?([red]DELPHI对XML文件的操作已经实现,关键在于用什么方法将image的字段中的内容以字节流格式进行输出[/red])
 
我记得有相关的XML的控件,专门将流序列化成XML的,但叫啥名给忘了,楼主你在网上查一下,具体应该就是,将数据库中的图片取出来,然后将其转换成流,再将这个流序列化,然后保存。
 
[red]结果是希望将图片保存在xml文件中为以下的格式(部分)[/red]
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU
FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgo
KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAG5AWYDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIW......
 
[red]实际上就是对文件流进行base64编码,看网上多是对字符串进行base64编码,一下找不到对文件流进行编码的(image字段里存的就是文件流格式)[/red]
 
后退
顶部