首页 > 解决方案 > Docusign REST API 以获取信封中的文档

问题描述

我正在使用 Docusign REST API 创建一个 MVC Web 应用程序。我将在索引视图中为记录信封中的每个记录女巫下载文档创建操作链接。我打算在 HTTP 请求之后使用调用。

GET /v2/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}

当我调用此请求时,我会弹出一个窗口,我可以在其中为正在下载的文档选择文件的位置和名称。

在此处输入图像描述

有什么方法可以让我将文件夹位置和文件名作为参数传递并下载文件而不弹出这个?我不认为Docusign 不提供这样的API 以这种方式下载。

先感谢您。

标签: c#model-view-controllerdocusignapi

解决方案


Web 服务器无法访问客户端的计算机。想象一下,如果 Google(或任何其他网站)可以在您访问他们的网站时在您的机器上启动程序!所以 popup 与 DocuSign 无关。

因此,使用 DS API,您将获得 pdf 格式byte[],一旦获得,byte[]您的代码必须将其写入文件,而这在 WEBServer 上是不可能的,因为 WebServer 将无法访问客户端的计算机以直接保存它们机器没有显示该弹出窗口。如果您在独立 Java 应用程序中运行以下代码,或者我认为 Java Applets 也可以这样做,那么您可以使用 FileOutputStreambyte[]直接在机器中写入文件。


推荐阅读