首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CDO损坏PDF附件

CDO损坏PDF附件
EN

Stack Overflow用户
提问于 2012-04-05 09:03:33
回答 2查看 1.3K关注 0票数 0

使用经典ASP CDO导致PDF附件损坏的主要问题是什么?

这是试图打开文档时的错误消息:

处理页面时出错。阅读这份文件(109)有问题。

EN

回答 2

Stack Overflow用户

发布于 2012-09-26 12:13:35

你用什么发电子邮件?CDOSYS,CDONTS,第三方组件?

您是立即发送邮件还是将邮件放在“拾取”文件夹中?如果使用“拾取文件夹”选项,则存在一个已知的问题,如果在行的开头删除句点字符可能会导致损坏,请参阅http://support.microsoft.com/?id=286358

如果使用CDOSYS,那么我已经阅读了编码问题的问题。我认为CDOSYS在某些系统中默认进行二进制编码。您可以通过这样更改附件编码来尝试更改为Base64 .

代码语言:javascript
复制
objAttachment.ContentTransferEncoding = "base64"

如果不起作用,您的问题可能会通过使用不同的邮件组件来解决,比如w3jmail (经典ASP版本免费)。

票数 1
EN

Stack Overflow用户

发布于 2015-02-26 22:04:27

对于CDONTS,默认情况下是UUEncoding,邮件客户端可能不再支持它。要使它成为base64编码,您需要按照下面的方式附加文件。

代码语言:javascript
复制
objCDO.AttachFile fullfilepath, attachmentfilename, 1

1是Base64与默认的UUEncoding 0。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10025672

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档