我们使用DocuSign REST API的嵌入式签名来电子签名文件。要签署文件,我们将所需文件上传到我们的网络应用程序,然后在浏览器中显示一个查看器。此文件可以立即或稍后签名。
发生的事情是,当文件签名并且过程完成后,我们将返回相同的文件视图,但不会反映更新的文件。只有当我们像3-4次刷新页面时,它才会显示文件上的符号。
此问题仅适用于稍后上传和签名的文件。对于立即上传和签名的新文件,我们会获得更新的文件视图。
似乎所有浏览器都缓存文件(不是HTML页面,而是嵌入文件)。建议的解决方案建议在签名后重新加载文件时在请求中添加参数 - 但这只是间歇性地工作。另一种是重命名文件,以便浏览器选择更新的文件。但重命名文件不是我们的选择。
还有其他选择吗?还有其他任何DocuSign API用户遇到过类似的问题吗? (我相信如果您使用电子邮件请求模式进行电子签名,则不会出现此问题)
感谢。
答案 0 :(得分:0)
任何人都没有类似的报道......我不是一定要打折你的,但是当你刚刚写了一些关于你的网络应用程序的东西时,我会想到你的网络应用程序可能会按顺序做的一些事情。这种行为。
想到嵌入式签名的第一个常见错误就是这个。一般嵌入式签名需要几个步骤(1)登录调用(2)创建信封(3)获取收件人的视图。
大多数人把这个逻辑放在网页后面的控制器代码中,所以当他们回来时,它会经历相同的序列。我知道你的页面有一些逻辑可以防范它,但理想情况下,“观看”你应该只调用(3) - 获取视图。如果你以某种方式结束再次呼叫(2) - 你将看到整个签名序列。
这是最常见的错误。但是我不想打折报告。为了实际到达底层,您应该发布Web服务调用跟踪(用于REST的SOAP / JSON的XML)并准确显示您的应用正在做什么。
希望这有帮助。
-mb //我为docusign工作