我使用下面的代码使用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);
答案 0 :(得分:2)
检查响应标头中的Content-Disposition
属性,它具有fileName。
响应中的标题如下所示:
Content-Disposition →file; filename="GettingStarted"; documentid="1"
Content-Disposition
值中包含fileName。