Как скачать вложения из квеста с помощью java

У меня установлен четкий квест 7.1.2.

В форме есть поле с именем "attachments" типа ATTACHMENT_LIST

Я пытался получить вложения, используя Java.
...
CQEntity entity = _cqsession.GetEntity ("id", rs.GetColumnValue (0));
System.out.println (entity.GetFieldValue ("вложение"));
...

результат показывает, как показано ниже
45462489
A.docx
7517688

44348818
B.doc
1076224

Кто-нибудь может помочь привести несколько примеров Java, чтобы найти расположение этих вложений, а затем загрузить их?

1 ответ

Я нашел разрешение через поиск в Интернете. https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000-0000-0000-000014162725
написано в Perl

use CQPerlExt;  
my $u_session = CQSession::Build();
$u_session->UserLogon("username", "password", "CQ_DBNAME", "CQ_DBSET");  
$entity = $u_session->GetEntity("CQ_DBNAME", "00000344");  
$attachfields = $entity->GetAttachmentFields(); 
$attachfield1 = $attachfields->Item(0);  
$attachments = $attachfield1->GetAttachments(); 
$numattachments = $attachments->Count();  
for ($x = 0 ; $x < $numattachments ; $x++)   
{  
   $attachment = $attachments->Item($x);  
   $filename = $attachment->GetFileName();  
   $status = $attachment->Load("C:\\".$filename);  
}
Другие вопросы по тегам