我无法阅读邮件内容

时间:2019-08-23 09:51:50

标签: java

我有一个前景,我必须在Java中阅读邮件的主题和正文内容。一切正常,但是如果我的屏幕截图带有正文,则会引发错误:编码“ UTF8”的字节序列无效:0x00

我试图将邮件作为文档附件。但是没用。

String destFilePath = path + ticketId + "/" + bpFileName;
File f = new File(path + ticketId);
if (!f.exists()) {
    f.mkdirs();
}
InputStream input = bp.getInputStream();

byte[] buffer = new byte[4096];
int bytRead = -1;
byte[] byteRead = new byte[4096];

while ((bytRead = input.read(byteRead)) != -1) {
    if (byteRead != null) {
        String content2 = new String(byteRead, "us-ascii");
        if (content2 != null) {
            content = content.concat(content2);
        }
    }
}
input.close();

期望是文本或html内容。但是它给出了xml,html,text,无效字节序列异常。

0 个答案:

没有答案