Acrobat Reader DC 在将 PDF 文档提交到服务器时出现 CommandInvalidContextError 失败
Acrobat Reader DC fails on CommandInvalidContextError when submitting PDF document to server
我们有 Flex 应用程序可以在 IFRAME
中打开 PDF
文档并允许用户填写 PDF
表单、添加签名并提交 PDF
到服务器。
HTML片段:
<object CLASSID="clsid:CA8A9780-280D-11CF-A24D-444553540000" id="myPdf" border="0" width="100%" height="100%"
type="application/pdf"
standby="Loading pdf...">
<PARAM NAME="src" VALUE="downloadDocument.do?docId=12345">
<p>Error Loading PDF.</p>
</object>
当用户将 PDF
提交回服务器后执行 JavaScript 代码。
function submitPdf(url) {
var params = new Array(3);
params[0] = "Submit";
params[1] = url;
params[2] = "PDF";
var ar = document.getElementById("myPdf");
ar.messageHandler = {
onMessage : function(msg) {
window.alert("Success...");
},
onError : function(error, msg) {
window.alert(error);
}
};
ar.execCommand(params);
}
URL 是服务器端处理程序,它接收 PDF
数据并将其保存到数据库中。客户端已经登录到应用程序并且具有有效的 JSESSIONID
cookie。
一切都适用于 Acrobat Reader 10,但在安装最新的 Acrobat Reader 2015 DC 后,我们得到 CommandInvalidContextError
异常。
有谁知道需要做什么才能使提交操作正常运行或如何正确调用 Acrobat Reader 插件的 API?
尝试更新到最新版本的 Adobe ReaderDC(在应用程序主菜单 -> 帮助 -> 检查更新)
2015 年 6 月发布更新 2015.008.20082。此持续更新提供安全缓解措施和错误修复。您的问题可能与此发行说明有关。
我希望这个解决方案将包含在基础安装的下一个主要更新中。
我们有 Flex 应用程序可以在 IFRAME
中打开 PDF
文档并允许用户填写 PDF
表单、添加签名并提交 PDF
到服务器。
HTML片段:
<object CLASSID="clsid:CA8A9780-280D-11CF-A24D-444553540000" id="myPdf" border="0" width="100%" height="100%"
type="application/pdf"
standby="Loading pdf...">
<PARAM NAME="src" VALUE="downloadDocument.do?docId=12345">
<p>Error Loading PDF.</p>
</object>
当用户将 PDF
提交回服务器后执行 JavaScript 代码。
function submitPdf(url) {
var params = new Array(3);
params[0] = "Submit";
params[1] = url;
params[2] = "PDF";
var ar = document.getElementById("myPdf");
ar.messageHandler = {
onMessage : function(msg) {
window.alert("Success...");
},
onError : function(error, msg) {
window.alert(error);
}
};
ar.execCommand(params);
}
URL 是服务器端处理程序,它接收 PDF
数据并将其保存到数据库中。客户端已经登录到应用程序并且具有有效的 JSESSIONID
cookie。
一切都适用于 Acrobat Reader 10,但在安装最新的 Acrobat Reader 2015 DC 后,我们得到 CommandInvalidContextError
异常。
有谁知道需要做什么才能使提交操作正常运行或如何正确调用 Acrobat Reader 插件的 API?
尝试更新到最新版本的 Adobe ReaderDC(在应用程序主菜单 -> 帮助 -> 检查更新)
2015 年 6 月发布更新 2015.008.20082。此持续更新提供安全缓解措施和错误修复。您的问题可能与此发行说明有关。
我希望这个解决方案将包含在基础安装的下一个主要更新中。