通过Mantis SOAP API以编程方式下载附件



成功地使用c#中的Mantis SOAP API(又名"MantisConnect"),我可以成功地读取问题并获得download_url字段。

当尝试下载附件时,像这样:

using (var request = new WebClient())
{
    request.Credentials = new NetworkCredential("username", "password");
    return request.DownloadData(mantisAtt.download_url);
}

它"下载"一个带有登录屏幕的HTML页面,而不是二进制附件内容。

所以我的问题是:

如何以编程方式下载Mantis问题的附件?

我完全走错了路。而不是遵循下载URL被返回,我现在使用功能mc_issue_attachment_get和一切工作如预期。

所以要解决这个问题,不要从URL下载,而只是使用预期的SOAP API函数。

(我把我的问题发到"mantisbt-soap-dev"邮件列表并得到快速回复后找到了解决方案)

相关内容

  • 没有找到相关文章

最新更新