1

我正在下载的每条消息都很大。但是,我只对 JSON MIMETYPE 感兴趣。有没有办法向服务器指定我只想下载消息的 JSON 部分?我查看了 FetchProfile 设置,但它似乎不支持这一点。

4

2 回答 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 回答