2010-08-01 5 views
1

Chaque message que je suis le téléchargement est assez grand. Cependant, je ne suis intéressé que par le JSON MIMETYPE. Y at-il un moyen de spécifier au serveur que je suis voudrais simplement télécharger la partie JSON du message? J'ai regardé dans les paramètres de FetchProfile, mais cela ne semble pas supporter cela.télécharger uniquement MIMETYPE spécifique avec JavaMail

+0

J'ai continué à essayer et je suis pas venu encore une solution ... Quelqu'un at-il une idée? – Alexis

Répondre

1

Je suppose que vous utilisez javamail et ont été en mesure de récupérer les bons messages?

Peut-être que vous pouvez essayer ceci: Obtenez le bodypart et vérifier le type 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

Une fois que vous êtes au stade du téléchargement du contenu du message, c'est une situation de tout ou rien, malheureusement. Les normes qui JavaMail adhère ne précisent pas une façon de séparer les parties du contenu du message avant de télécharger; la seule façon d'accomplir ce genre de chose serait le côté serveur.