如何使用java从clear quest下载附件

如何使用java从clear quest下载附件,java,attachment,clearquest,Java,Attachment,Clearquest,我已经安装了clear quest 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 1076

我已经安装了clear quest 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示例来获取这些附件的位置,然后下载它们?

我通过搜索web找到了解决方案
它是用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);  
}
使用CQPerlExt;
我的$u_session=CQSession::Build();
$u_session->UserLogon(“用户名”、“密码”、“CQ_数据库名”、“CQ_数据库集”);
$entity=$u_session->GetEntity(“CQ_DBNAME”,“00000344”);
$attachfields=$entity->GetAttachmentFields();
$attachfield1=$attachfields->Item(0);
$attachments=$attachfield1->GetAttachments();
$numattachments=$attachments->Count();
对于($x=0;$x<$numattachments;$x++)
{  
$attachment=$attachments->Item($x);
$filename=$attachment->GetFileName();
$status=$attachment->Load(“C:\\”$filename);
}

我通过搜索web找到了解决方案。