我做了个邮件收发的软件,收取邮件的将邮件保存到数据库中(包括附件),然后想在将数据库中的附件保存到文件中,不知道怎么做好!(16分)

  • 主题发起人 主题发起人 cfx
  • 开始时间 开始时间
C

cfx

Unregistered / Unconfirmed
GUEST, unregistred user!
我做了个邮件收发的软件,收取邮件的将邮件保存到数据库中(包括附件),然后想在将数据库中的附件保存到文件中,不知道怎么做好!
我做邮件保存进数据库时候是这样的,代码如下:
qmail.FieldByName('accessories').Assign(dlpop3.mailmessage.Attachments) ;
其中是qmail是TADOquery,数据已经成功保存进数据库!
请指教!
 
你用了什么数据类型的,要不先保存到流中,再存到文件
 
后台数据库用SQLSERVER7.0
我不知道这附件的文件名是存在那里的,
 
用binary字段保存附件,读写均用流的方法,可查delphi帮助中关于流的操作。
每次取附件的时候从流中读出文件写在本地磁盘上或是直接通过socket发送给用户
 
哈哈……,我刚写完一个。数据库用的是SQL Server
还改了一堆Indy组件的BUG
---------------------------------
zhanglijun@powerise.com.cn
 
to zlj555,
你的效果怎么样啊?
比如我附件中的文件不只有一个的时候,你是怎么保存附件的,
能不能给点代码啊?
而且显示邮件的时候,如果内容是图片和文字混合的话,我就不知道用什么用什么
控件显示邮件内容了,
 
你的效果怎么样啊?
 
附件存成临时文件
 
接受答案了.
 

Similar threads

S
回复
0
查看
730
SUNSTONE的Delphi笔记
S
S
回复
0
查看
738
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
后退
顶部