1

我正在使用 PrimeFaces 3.5 并正在使用 p:fileUpload 处理上传的 PDF 文件。我想在我的应用程序中提供一个链接,以在最终用户刚刚选择上传到服务器的本地计算机上启动 PDF 文件。

我知道服务器不应该关心最终用户上传到服务器的文件的本地路径。但是,最终用户希望通过上传屏幕本身上的链接验证他们上传的文件是否正确。较慢的方法是链接到服务器上现在上传的副本。我宁愿从他们自己的机器上启动他们的本地原始文件,以避免下载他们只是等待上传的潜在大文件。但这意味着 JavaScript 对象或服务器必须知道每个上传文件的完整本地路径。我还是 JSF 的新手,并且能够在旧系统中毫无问题地做到这一点(带有签名小程序的 Java swing)。

如果强制链接到服务器副本,则可能会在新系统中显示为性能下降。感谢您的任何建议。

4

1 回答 1

0

File只有当浏览器支持新的 HTML5 API时,这在 JavaScript 中才有可能。如您所见,唯一的选择是使用 Applet 或 JWS。

JSF 不相关,因为它在这个问题的上下文中只是一个 HTML 代码生成器。

于 2013-04-01T19:42:31.813 回答