2014-10-24 4 views
-3

У меня проблема DataHandler.DataHandler, пытаясь записать его содержимое в файл

Я пытаюсь собрать их содержимое в файле. Это создается с размером выделенного буфера, но без содержимого, поэтому я не могу ничего писать на нем.

Это код, который я использую: Важно, что «ciDoc» - это javax.activation.DataHandler.

byte[] buffer = org.apache.commons.io.IOUtils.toByteArray(ciDoc.getInputStream()); 

org.apache.commons.io.FileUtils.writeByteArrayToFile(fileItemUCM.getFile(), buffer); 

item.setFile(fileItemUCM.getFile()); 

The fileItemUCM.getFile() всегда повреждены, на самом деле нет ничего писать в него.

+0

Вы должны создавать свой код, как это трудно сказать, что вы говорите о –

+0

Вы должны добавить больше деталей, это объясняет, не так много. –

+0

Пожалуйста, обновите свой вопрос и введите код, не помещайте его в комментарии. –

ответ

0

Наконец-то я решил эту проблему. Проблема возникла из-за того, что на стороне сервера кто-то позволяет MTOM передавать информацию. Таким образом, модификация Spring webservicestemplates для работы с MTOM разрешает мою проблему.

спасибо,

 Смежные вопросы

  • Нет связанных вопросов^_^