【问题标题】:Pdf files are not getting updated after docusign在docusign之后没有更新pdf文件
【发布时间】:2013-07-31 07:35:47
【问题描述】:

我们正在使用 DocuSign REST API 的嵌入式签名对文件进行电子签名。要对文件进行签名,我们将所需的文件上传到我们的网络应用程序,然后在浏览器中显示它。此文件可以立即签署,也可以稍后签署。

发生的情况是,当文件被签名并且过程完成时,我们返回到相同的文件视图,但更新的文件没有反映。只有当我们刷新页面 3-4 次时,它才会在文件上显示标志。

此问题仅适用于稍后上传和签名的文件。对于立即上传和签名的新文件,我们会获得更新的文件视图。

似乎所有浏览器都缓存了文件(不是 HTML 页面,而是嵌入的文件)。推荐的解决方案建议在签名后重新加载文件时在请求中添加一个参数,但这只是间歇性的。另一种是重命名文件,以便浏览器选择更新的文件。但是重命名文件不是我们的选择。

还有其他选择吗?有没有其他 DocuSign API 用户遇到过类似的情况? (如果您使用电子邮件请求模式进行电子签名,我相信这个问题不会出现)

谢谢。

【问题讨论】:

    标签: caching browser-cache docusignapi


    【解决方案1】:

    没有来自任何人的类似报告...我不一定会打折您的报告,但是当您只是写一些有关您的网络应用程序的内容时,我可以想到您的网络应用程序可能会不按顺序执行的一些事情这种行为。

    想到的嵌入式签名的第一个常见错误是这个。一般来说,嵌入式签名需要几个步骤 (1) 登录调用 (2) 创建信封 (3) 获取收件人的视图。

    大多数人将该逻辑放在网页后面的控制器代码中,因此当他们返回时,它会按照相同的顺序进行。我知道您的页面有一些逻辑可以防范它,但理想情况下,在“查看”时,您应该只调用 (3) - 获取视图。如果您最终以某种方式再次调用 (2) - 您将看到整个签名序列。

    这是最常见的错误。但是我不想打折你的报告。为了真正深入了解它,您应该发布 Web 服务调用跟踪(用于 SOAP 的 XML/用于 REST 的 JSON)并准确显示您的应用正在做什么。

    希望这会有所帮助。

    -mb // 我为docusign工作

    【讨论】:

    • 感谢您的回复。我明白你在这里说什么。但是,我们为“查看”所遵循的过程是将文件查看 url 作为嵌入签名中的回调 url。所以我们不会经历整个过程。这就是我们理解为嵌入签名中回调 url 的目的。除了在回调 url 中提供之外,还有其他方法可以呈现已签名的文档吗?
    • 为什么将接收者视图 URL 作为回调 url?回调是指 returnURL 对吗?您不应该这样做,这可能会导致您的不同步问题。您只使用收件人查看 URL 令牌访问信封一次、签名或拒绝签名,然后被重定向到返回 URL。请以this api walkthrough为例
    猜你喜欢
    • 1970-01-01
    • 2022-01-06
    • 2018-11-20
    • 1970-01-01
    • 2016-07-12
    • 2018-10-16
    • 2012-07-18
    • 2021-02-13
    • 2015-04-21
    相关资源
    最近更新 更多