Моя версия SharePoint 2013 — 15.0.4569.1506. Я не могу загрузить документ размером более 37 МБ в SharePoint с помощью приведенного ниже кода CMIS. Но непосредственно в SharePoint я могу это сделать. Я также попытался увеличить размер кучи/ограничения кеша. Я получаю исключение - "CmisRuntimeException: Found"
Folder someFolder = (Folder) session.getObjectByPath("/TestFolder");
File file = new File("C:/Users/Administrator/Desktop/50MBFile.zip");
String fileName = file.getName();
Map<String, Object> props = new HashMap<String, Object>();
props.put("cmis:objectTypeId", "cmis:document");
props.put("cmis:name",fileName);
String mimetype = "application/octet-stream";
ContentStream contentStream = session.getObjectFactory().createContentStream(fileName,
file.length(),
mimetype,
new FileInputStream(file));
VersioningState versioningState = null;
Document someDoc = someFolder.createDocument(props, contentStream, versioningState );
Я использовал привязку AtomPub. Что-то не так в моем коде или других настройках SharePoint/CMIS, которые мне нужно изменить?
Исключение в потоке «основной» org.apache.chemistry.opencmis.commons.exceptions.CmisRuntimeException: найдено в org.apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.convertStatusCode(AbstractAtomPubService.java:487) в org .apache.chemistry.opencmis.client.bindings.spi.atompub.AbstractAtomPubService.post(AbstractAtomPubService.java:629) в org.apache.chemistry.opencmis.client.bindings.spi.atompub.ObjectServiceImpl.createDocument(ObjectServiceImpl.java: 119) в org.apache.chemistry.opencmis.client.runtime.SessionImpl.createDocument(SessionImpl.java:751) в org.apache.chemistry.opencmis.client.runtime.FolderImpl.createDocument(FolderImpl.java:95) в org. .apache.chemistry.opencmis.client.runtime.FolderImpl.createDocument(FolderImpl.java:469) в UploadLargeFile.main(UploadLargeFile.java:31)
Где эта 31-я строка соответствует "Document someDoc = someFolder.createDocument(props, contentStream, versioningState);"