2

EmailComposeTask在 WP7 上非常有限,因为我无法使用我的代码发送附件。我正在尝试将文本作为正文发送emailcomposetask,它抛出了这个The size of input should not exceed 64K异常。请注意,我的文本42.9 Kb大小根据Notepad. 如何处理这个异常?有什么解决方案/替代方案/解决方法吗?

我还想知道encodingemailcomposetask 的内容遵循什么,以便我可以检查该特定编码中我的内容的等效大小?请帮忙。

4

3 回答 3

3

这就是我所做的,我将文本转换为Unicode并修剪了我要发送的文本的最后 63K 缓冲区。非常适合我的情况。谢谢你们的帮助。:)

于 2012-09-13T07:30:25.400 回答
1

问题是您没有计算邮件标题的电子邮件开销、编码正文等。

例如,如果消息体以 Base64 编码,它将比原始未编码消息至少大 1/3!

我认为没有理想的解决方案,尽管我会尝试将消息保持在 40k 文本以下。

于 2012-09-12T13:31:54.637 回答
0

这是MIME编码开销的结果。尝试压缩您的文本。

于 2012-09-12T13:32:08.130 回答