docusign api下载的文档名称

时间:2018-04-09 14:06:31

标签: c# api docusignapi

我使用下面的代码使用DocuSign api

在信封中下载文档

有没有办法获取文件电子邮件地址? 我可以使用documentID,但这不是一个非常好的文件名 有没有人有关于如何获得描述性文件名的建议 下载时?

MemoryStream docStream = (MemoryStream)envelopesApi.GetDocument(accountId,envelopeId, docsList.EnvelopeDocuments[i].DocumentId);

filePath = "C:\\JohnFolder\\DocuSign\\DownLoads\\" + docsList.EnvelopeDocuments[i].Name + ".pdf";



fs = new FileStream(filePath, FileMode.Create);
docStream.Seek(0, SeekOrigin.Begin);
docStream.CopyTo(fs);
fs.Close();
Console.WriteLine("Envelope Document {0} has been downloaded to:  {1}", i, filePath);

1 个答案:

答案 0 :(得分:2)

检查响应标头中的Content-Disposition属性,它具有fileName。

响应中的标题如下所示:

Content-Disposition →file; filename="GettingStarted"; documentid="1"

Content-Disposition值中包含fileName。