Загружайте только определенный MIMETYPE с JavaMail - PullRequest
1 голос
/ 02 августа 2010

Каждое загружаемое сообщение довольно велико. Однако меня интересует только JIM MIMETYPE. Есть ли способ указать серверу, что я хотел бы только загрузить JSON-часть сообщения? Я просмотрел настройки FetchProfile, но, похоже, это не поддерживается.

Ответы [ 2 ]

1 голос
/ 02 декабря 2010

Я предположил, что вы используете javamail и смогли получить сообщения правильно?

Возможно, вы можете попробовать это: Получить часть тела и проверить тип mime.

        if (part.isMimeType("text/plain")) {
            // Handle plain text
            Log.i("Mime Type: ", "Plain Text!");
        } else {
            // Special non-attachment cases here of
            // image/gif, text/html, ...
            Log.i("Mime Type: ", "Others!");
        }
0 голосов
/ 03 мая 2011

Когда вы находитесь на стадии загрузки содержимого сообщения, к сожалению, ситуация «все или ничего». Стандарты, которых придерживается JavaMail, не определяют способ разделения частей содержимого сообщения перед загрузкой; единственный способ добиться такого рода результатов - это серверная часть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...