JSF PrimeFaces 3.5 FileUpload本地路径

时间:2013-04-01 04:24:10

标签: file jsf primefaces filepath

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

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

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

1 个答案:

答案 0 :(得分:0)

只有在浏览器支持新的HTML5 File API时才能使用JavaScript。唯一的选择是使用Applet或JWS,如你所知。

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