2014-10-24 7 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()); 

fileItemUCM.getFile()은 항상 손상되어 있으므로 실제로 쓰는 것이 아닙니다.

+0

덕분에, –

+0

이 많이하지 설명, 자세한 내용을 추가해야합니다. –

+0

질문을 업데이트하고 코드를 소개하십시오. 의견에 기재하지 마십시오. –

답변

0

마지막으로이 문제를 해결했습니다. 서버 측에서 누군가가 MTOM 방식으로 정보를 전송할 수 있기 때문에 문제가 발생했습니다. 그래서 MTOM을 사용하기위한 spring webservicestemplates를 수정하면 문제가 해결됩니다. 당신이 무엇에 관해 얘기하는지 이야기하기 어렵다이기 때문에 당신은 당신의 코드를 게시해야