0

我正在开发一个 Applet,它应该允许用户通过单击按钮打开从服务器下载的 XLS 文件。

String host = url.getProtocol() + "://" + url.getHost()
        + ":" + Integer.toString(url.getPort())
        + link.toString();
try {
    url = new URL(host);
    cja.getAppletContext().showDocument(url, "_blank");
}
catch (Exception e)
{
    cja.showStatus("Cannot Open Excel file");
}

使用上面列出的代码,如果小程序是从 FireFox 运行的,浏览器会弹出一个下载窗口,当用户单击列表中的 XLS 条目时,它会在本机 Excel 应用程序中打开。

当在 IE 上尝试相同的操作时,不是打开下载窗口,而是在浏览器本身内将内容显示为垃圾文本。

谢谢您的帮助。

4

0 回答 0