Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 7 如何处理;输入的大小不应超过64K“;emailcomposetask中的异常?_Windows Phone 7_Email_Size_Windows Phone 7.1_Task - Fatal编程技术网

Windows phone 7 如何处理;输入的大小不应超过64K“;emailcomposetask中的异常?

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

WP7上的
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发送。