如何从jira读取附件并使用RESTAPI保存

如何从jira读取附件并使用RESTAPI保存,rest,jira,Rest,Jira,我已使用附件id通过rest api获取附件详细信息,它已执行并从rest api获取了一个文档,但无论附件是zip文件pdf还是文档,我如何读取此附件并保存在物理文件夹中 public Attachment GetAttachment(string attachmentId) { var request = new RestRequest() { Method = Method.GET, Resou

我已使用附件id通过rest api获取附件详细信息,它已执行并从rest api获取了一个文档,但无论附件是zip文件pdf还是文档,我如何读取此附件并保存在物理文件夹中

    public Attachment GetAttachment(string attachmentId)
    {
        var request = new RestRequest()
        {
            Method = Method.GET,
            Resource = ResourceUrls.AttachmentById(attachmentId),
            RequestFormat = DataFormat.Json
        };

        return Execute<Attachment>(request, HttpStatusCode.OK);
    }
public class Attachment
{
    public string self { get; set; }
    public string filename { get; set; }
    public Author author { get; set; }
    public string created { get; set; }
    public int size { get; set; }
    public string mimeType { get; set; }
    public string content { get; set; }
    public string thumbnail { get; set; }
}
公共附件GetAttachment(字符串attachmentId)
{
var request=new RestRequest()
{
Method=Method.GET,
Resource=ResourceUrls.AttachmentById(attachmentId),
RequestFormat=DataFormat.Json
};
返回执行(请求,HttpStatusCode.OK);
}
公共类附件
{
公共字符串self{get;set;}
公共字符串文件名{get;set;}
公共作者{get;set;}
已创建公共字符串{get;set;}
公共整数大小{get;set;}
公共字符串mimeType{get;set;}
公共字符串内容{get;set;}
公共字符串缩略图{get;set;}
}

但是如何读取附件呢?

getContent()然后base64解码返回的字符串,我相信。内容类型是根据上传时附件的名称(扩展名)设置的,可用于确定解码附件内容中的数据类型。

如何获取附件内容示例?内容属性如果在浏览器中使用,则会提示保存该文档,则url为“jira/secure/attachment/39532/1.doc”。