Javascript 向服务器提交PDF文档时,Acrobat Reader DC在CommandInvalidContextError上失败

Javascript 向服务器提交PDF文档时,Acrobat Reader DC在CommandInvalidContextError上失败,javascript,pdf,acrobat,Javascript,Pdf,Acrobat,我们有一个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..."> <P

我们有一个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>
URL是服务器端处理程序,它接收
PDF
数据并将其保存到数据库中。客户端已登录到应用程序,并且具有有效的
JSESSIONID
cookie

Acrobat Reader 10可以正常工作,但在安装最新的Acrobat Reader 2015 DC后,我们得到了
CommandInvalidContextError
异常


有人知道需要做什么才能使提交操作正常工作,或者如何正确调用Acrobat Reader插件的API吗?

尝试更新到最新版本的Adobe Reader DC(在应用程序主菜单->帮助->检查更新)

2015年6月发布了更新2015.008.20082。此持续更新提供了安全缓解措施和错误修复。您的问题可能与本发行说明有关

我希望此解决方案将包含在基础安装的下一个主要更新中

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);
}