Ошибка чтения файла JPEG из байта []

У кого-нибудь была проблема с загрузкой файлов JPEG в java? Один из наших клиентов отправляет файлы, которые не могут быть разрешены, но эти же файлы могут быть открыты в окнах. (остальные 99% файлов jpeg, которые мы получаем, обрабатывают без проблем)

Я попытался пару библиотек, чтобы прочитать эти:

itextpdf : com.itextpdf.text.Jpeg (getInstance(imageData) - gives  "java.io.IOException: Premature EOF while reading JPG."
sanselan : org.apache.sanselan.ImageInfo ( Sanselan.getImageInfo(imageData) gives "java.io.IOException: Invalid Segment: insufficient data")
where imageData is a byte[]

Приведенные здесь ошибки указывают на то, что jpegs повреждены, однако это не объясняет, почему они по-прежнему доступны для просмотра.

Если у кого-нибудь есть предложения, буду очень признателен

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос