setContentStream上的Apache化学内部服务器错误

时间:2013-02-22 15:38:14

标签: java alfresco apache-chemistry

我正在尝试用Apache化学替换露天文件。 我从存储在磁盘上的文件创建一个输入流,我使用构造函数ContentStreamImpl创建一个contenstream,我尝试用.setContentStream方法替换该文档。 此操作的结果是

org.apache.chemistry.opencmis.commons.exceptions.CmisRuntimeException: Internal Server Error

这是我的代码的一部分:

        InputStream newDoc = new FileInputStream(global.getPathTemp() + filename);
        ContentStream content = new ContentStreamImpl("Prova", BigInteger.valueOf(newDoc.available()), mimetype, newDoc);

        alfDoc.setContentStream(content, true);

有人能帮帮我吗?

1 个答案:

答案 0 :(得分:1)

我用

解决了这个问题
  alfDoc.setContentStream(content, true, true);