Как получить код для загрузки метаданных вместе с изображениями в IBM Content Manager - PullRequest
0 голосов
/ 01 июня 2019

Я пытаюсь найти код в java API, который работает с cm IBM .. пример кода есть, но он предназначен только для входа в систему. Может кто-нибудь помочь получить код для загрузки изображений вместе с метаданными

1 Ответ

0 голосов
/ 01 июня 2019

, поскольку вы сказали, что у вас есть базовый код подключения, используйте следующую функцию для загрузки документа.

 public String retrieveDocument(CMBConnection connection, CMBItem item)
          throws CMBException, IOException, Exception 
     {
          // Get an instance of data management bean
          CMBDataManagement dataManagement = connection.getDataManagement();
          // Set the current data item
          dataManagement.setDataObject(item);
          // Retrieve the original file name
          CMBObject object = dataManagement.getContent(0);
          String inputFileName = object.getOriginalFileName();
          // Parse the file name from the full path
          int pos=inputFileName.lastIndexOf("\\");
          inputFileName = inputFileName.substring(pos+1);
          // Write the document content to a new file 
          String fileName = System.getProperty("user.dir") 
               + File.separator + inputFileName;
          System.out.println("Output file name " + fileName); 
          FileOutputStream fileoutstream = new FileOutputStream(fileName);
          fileoutstream.write(dataManagement.getContent(0).getData());
          fileoutstream.close();
          // Return file name
          return fileName;
     }
...