我遇到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)
最后我解决了这个问题。发生这种麻烦是因为在服务器端有人使用MTOM方式传输信息。所以修改spring webservicestemplates用于处理MTOM解决了我的问题。
感谢,