Windows phone 7 如何处理;输入的大小不应超过64K“;emailcomposetask中的异常?
WP7上的Windows phone 7 如何处理;输入的大小不应超过64K“;emailcomposetask中的异常?,windows-phone-7,email,size,windows-phone-7.1,task,Windows Phone 7,Email,Size,Windows Phone 7.1,Task,WP7上的EmailComposeTask非常有限,因为我无法使用我的代码发送附件。我试图在emailcomposetask中以正文形式发送文本,它抛出了这个异常,输入的大小不应超过64K异常。请注意,根据记事本,我的文本大小为42.9kb。如何处理此异常?是否有任何解决方案/替代方案/解决方法 我还想知道emailcomposetask的内容遵循什么编码,以便我可以检查该特定编码中内容的等效大小?请提供帮助。问题在于,您没有计算邮件标题的电子邮件开销、正文编码等 例如,如果消息正文是用Base
EmailComposeTask
非常有限,因为我无法使用我的代码发送附件。我试图在emailcomposetask
中以正文形式发送文本,它抛出了这个异常,输入的大小不应超过64K
异常。请注意,根据记事本
,我的文本大小为42.9kb
。如何处理此异常?是否有任何解决方案/替代方案/解决方法
我还想知道emailcomposetask的内容遵循什么
编码
,以便我可以检查该特定编码中内容的等效大小?请提供帮助。问题在于,您没有计算邮件标题的电子邮件开销、正文编码等
例如,如果消息正文是用Base64编码的,它将比原始的非编码消息至少大1/3
我不认为有一个理想的解决方案可以解决这个问题,尽管我会尽量将邮件长度控制在40k以下。问题是,您没有计算邮件头的电子邮件开销、对正文进行编码等 例如,如果消息正文是用Base64编码的,它将比原始的非编码消息至少大1/3
我不认为有一个理想的解决方案可以解决这个问题,尽管我会尽量将消息保持在40k文本以下。这是编码开销的结果。尝试压缩文本。这是编码开销造成的。尝试压缩文本。这就是我所做的,我将文本转换为
Unicode
,并修剪了要发送的文本的最后63K缓冲区。这对我的情况非常有效。谢谢你们的帮助,伙计们。:) 这就是我所做的,我将文本转换为Unicode
,并修剪了要发送的文本的最后63K缓冲区。这对我的情况非常有效。谢谢你们的帮助,伙计们。:) 那么为了防止这种情况,我应该保持多大的尺寸呢?到目前为止,我一直保持在6万英镑。即使我将限制降低到40K或更小,并且解码文本超过64K,这个例外也会再次弹出,对吗?那么我应该保持多大的大小以防止出现这种情况?到目前为止,我一直保持在6万英镑。即使我将限制降低到40K或更小,并且解码文本超过64K,这个例外也会再次弹出,对吗?那么我应该保持多大的大小以防止出现这种情况?到目前为止,我一直保持在6万英镑。即使我将限制降低到40K或更小,并且解码文本超过64K,这个例外也会再次弹出,对吗?对。。。所以,请注意安全,使用一个适度的值,大约35k或40k的文本,但我的文本是动态的。它将随着用户的使用而改变。然后呢?用另一种变体。通过http发送。那么为了防止这种情况,我应该保持多大的大小?到目前为止,我一直保持在6万英镑。即使我将限制降低到40K或更小,并且解码文本超过64K,这个例外也会再次弹出,对吗?对。。。所以,请注意安全,使用一个适度的值,大约35k或40k的文本,但我的文本是动态的。它将随着用户的使用而改变。然后呢?用另一种变体。通过http发送。