如何将文件附加到螳螂连接mc_issue_add



我想知道我是否可以在MantisConnect上使用文件名附加文件。我尝试过FF没有运气。

var mc = new MantisBt.Service.Client.MantisBt.Api.MantisConnect();
IssueData iIssue = new IssueData() {
    //some other properties here...
    attachments = new AttachmentData[] { 
                          filename = "path-to-my-attachment",
                          date_submitted = DateTime.Now 
                  }
};
string issueID = mc.mc_issue_add(MyUserID, MyPassword, iIssue);

该问题已发布在Mantis中,但未添加附件。我确定"path-to-my-attachment"存在:(FileInfo.Exists == true)

我也尝试过:

IssueData iIssue = new IssueData();
//some other properties here
iIssue.attachments = 
//tried converting a List<AttachmentData> to array
//tried the usual AttachmentData[] method
//tried adding AttachmentData["length here"]

但同样的事情,问题被发布,没有添加附件。

任何人?

您要查找的功能是 mc_issue_attachment_addmc_issue_addmc_issue_update 不允许添加附件。

我发现,以某种方式填充 IssueData 的附件属性并通过 mc_issue_addmc_issue_update 保存问题不会保存附件。 唯一的方法是先保存问题,使用 id,然后使用 mc_issue_attachment_add .

不能使用 attachments 属性添加批量附件。 您需要使用 mc_issue_attachment_add 逐个添加它们。

相关内容

  • 没有找到相关文章

最新更新