JavaMail + InputStream + JDBC

Модератор: Absurd

Ответить
twister_mc
Сообщения: 2
Зарегистрирован: 29 авг 2006, 04:42

Задача необычна но довольно проста:

взять аттачмент и засунуть его в MySQL

Вопрос:

Для засовывания BLOB в MySQL необходимо знать его размер.

Если я беру атачмент как Part то его функция getSize() не возрвращает реальный размер, а размер на 35% превышающий реальный. Почему???

Как мне поступить в данном случае? Спасибо.
Absurd
Сообщения: 1228
Зарегистрирован: 26 фев 2004, 13:24
Откуда: Pietari, Venäjä
Контактная информация:

Наверно потому что он закодирован в Mime.
В соответствии с принципом do the simplest thing that will possibly work можно посоветовать сохранять аттачмент во временный файл.
2B OR NOT(2B) = FF
twister_mc
Сообщения: 2
Зарегистрирован: 29 авг 2006, 04:42

Оказалось, он кдирован в BASE64

Будем читать что это за зверь и как с ним подружиться...
Ответить