2

EmailComposeTaskコードを使用して添付ファイルを送信できないため、WP7 では非常に制限されています。テキストを本文として送信しようとしていますが、この例外emailcomposetaskがスローされています。The size of input should not exceed 64K私のテキスト42.9 Kbのサイズは に従っていることに注意してくださいNotepad。この例外を処理するにはどうすればよいですか? これに解決策/代替案/回避策はありますか?

encodingまた、その特定のエンコーディングでコンテンツの同等のサイズを確認できるように、そのコンテンツに対して emailcomposetask が従うものを知りたいですか? 助けてください。

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 に答える