• 全部
  • VC综合技术
  • 互联网技术
  • MFC AppLauncher
  • .NET 技术
  • 界面
  • 进程
  • 算法
  • 硬件/系统
  • 数据库
  • VC++技术资源

请教:对直接接收的邮件附件进行base64解码,为什么出现了数据丢失。

willliam 2008-04-24 09:52:31
我现在用MFC实现pop3邮件的接受,但是在对其附件数据解码时出现问题:

当附件是.txt文件时,解码完全正确,能够完全显示其内容。

但是当附件是.pdf或者是.doc等其他文件时就不能完整的显示出解码后的数据

(此数据是乱码也可以)。

.PDF格式的附件有好多数据,但是
解码后只能显示出:
%PDF-1.4
%忏嫌
32 0 obj<</H[1074 180]/Linearized 1/E 26857/L 32597/N 1/O 35/T 31910>>
endobj
xref
32 17
0000000016 00000 n
0000001420 00000 n
0000001074 00000 n
0000001661 00000 n
0000001889 00000 n
0000002017 00000 n
0000002180 00000 n
0000002665 00000 n
0000002875 00000 n
0000002895 00000 n
0000003134 00000 n
0000025560 00000 n
0000025795 00000 n
0000025965 00000 n
0000026536 00000 n
0000026781 00000 n
0000001254 00000 n
trailer
<</Size 49/Prev 31899/XRefStm 1254/Root 33 0 R/Info
6 0 R/ID[<53d4c504ab2b5e7f715e264493ed0d24>
<a6df4e90c940ea4caf0232668d1ff609>]>>
startxref
0
%%EOF

obj<</Length 90/Filter/FlateDecode/C 106/L 90/P 128/S 39>>stream
x赽``鄀``=

丢了好多数据。这是为什么呢?
...全文
116 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wellguo 2008-04-25
说的不清楚!
回复
willliam 2008-04-25
没人回答!
结贴了。
回复
相关推荐
发帖
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
帖子事件
创建了帖子
2008-04-24 09:52
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……