gpt4 book ai didi

java - 从 JavaScript 调用 Java applet 时出现未知错误

转载 作者:行者123 更新时间:2023-11-28 10:35:35 25 4
gpt4 key购买 nike

这是 JavaScript(在 aspx 页面上):

function WriteDocument(clientRef, system, branch, category, pdfXML)
{
AppletReturnValue = document.DocApplet.WriteDocument(clientRef, apmBROOMS, branch, category, pdfXML);
if (AppletReturnValue.length > 0) {
document.getElementById('pdfData').value = "";
CallServer(AppletReturnValue,'');
}
PostBackAndDisplayPDF()
}

pdfXML 是从 pdfData 获取的,pdfData 是页面上的一个隐藏字段,其中包含 XML,该 XML 包含传递给 java applet 的 base64 编码的 pdf 数据。传递的所有其他值都在范围内的合理值。

XML是这样的

<Documents>
<FileName>AFileName</FileName>
<PDF>JVBERiDAzOTY1NzMwIDAwMDAwIG4NCjAwMDM5NjU4NDcgMDAwMDAgbg0KMDAwMzk2NTk2</PDF>
</Documents>

元素 PDF 的内容比此处显示的要大得多

Java方法的签名是:

public String WriteDocument(String clientPolicyReference,
int systemType,
int branch,
String category,
String PDFData) throws Exception

似乎当PDF数据变大时,小程序调用失败,JS中抛出错误“Unknown Error”。

产生此错误的数据的 PDF 文档大小约为 4Mb。

提前非常感谢您的帮助。

最佳答案

感谢您的回复,但我已经解决了问题。

怎么办?我取消了 JRE 1.6 update 12,并在我的计算机上安装了 update 7(这是我们向使用我们网站的用户推荐的版本)。

我不知道为什么更新 12 停止工作。为什么update 7稳定我不知道。 [叹气]

正是这样的事情让我很高兴我主要使用像 .net 这样的“发布间隔时间较长”的框架。

关于java - 从 JavaScript 调用 Java applet 时出现未知错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1105117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com