我正在下载的每条消息都很大。但是,我只对 JSON MIMETYPE 感兴趣。有没有办法向服务器指定我只想下载消息的 JSON 部分?我查看了 FetchProfile 设置,但它似乎不支持这一点。
问问题
523 次
2 回答
1
我想你正在使用 javamail 并且已经能够检索到消息,对吗?
也许你可以试试这个:获取 bodypart 并检查 mimetype。
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!");
}
于 2010-12-01T21:32:36.713 回答
0
不幸的是,一旦您处于下载消息内容的阶段,这是一个全有或全无的情况。JavaMail 遵循的标准没有指定在下载之前分离部分邮件内容的方法。完成这类事情的唯一方法是服务器端。
于 2011-05-03T19:02:55.900 回答