Ошибка создания PDF из приложения GMAIL в groovy - PullRequest
0 голосов
/ 22 декабря 2009

Я пытаюсь загрузить вложение из GMAIL с помощью API Java-почты, этот фрагмент кода

System.setProperty("mail.mime.base64.ignoreerrors", "true")

if ( mp.getBodyPart(i).disposition == "ATTACHMENT" ) {
    def OutputStream out
    try {
        out = new BufferedOutputStream(newFileOutputStream("/_1test.pdf"));             
        out.write(IOUtils.toByteArray(mp.getBodyPart(i).getInputStream()));
    } finally {
        if (out != null) out.close();
    }
 }

код работает нормально и исключений нет, но созданный файл не может быть открыт в acrobat

1 Ответ

0 голосов
/ 22 декабря 2009

Обнаружена проблема, необходимая для установки флажка частичного извлечения в false ...

props.put("mail.imap.partialfetch", "false");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...