2010-08-01 2 views
1

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

+0

Я продолжал пытаться и до сих пор не придумал решение ... У кого-нибудь есть идея? – Alexis

ответ

1

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

Возможно, вы можете попробовать следующее: получить боковую часть и проверить тип изображения.

 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

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

Смежные вопросы