如何将文件附加到 Mantis Connect mc_issue_add
How to attach files to Mantis Connect 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"]
但还是一样,issue 已发布,未添加附件。
有人吗?
您要查找的功能是mc_issue_attachment_add
,mc_issue_add
和mc_issue_update
不允许添加附件。
我发现以某种方式填充 IssueData 的附件 属性 并通过 mc_issue_add
或 mc_issue_update
保存问题不会保存附件。唯一的方法是先保存问题,使用 id 然后使用 mc_issue_attachment_add
.
所以不。您不能使用 attachments
属性 添加批量附件。您需要使用 mc_issue_attachment_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"]
但还是一样,issue 已发布,未添加附件。
有人吗?
您要查找的功能是mc_issue_attachment_add
,mc_issue_add
和mc_issue_update
不允许添加附件。
我发现以某种方式填充 IssueData 的附件 属性 并通过 mc_issue_add
或 mc_issue_update
保存问题不会保存附件。唯一的方法是先保存问题,使用 id 然后使用 mc_issue_attachment_add
.
所以不。您不能使用 attachments
属性 添加批量附件。您需要使用 mc_issue_attachment_add
.