ICEFaces inputFile无需上传即可获取文件内容

时间:2009-11-13 13:06:18

标签: java jsf icefaces

有没有办法在没有任何上传/文件传输操作的情况下获取浏览文件的内容?我目前使用ICEFaces inputFile组件,但我不需要该文件的默认上传操作。 感谢。

2 个答案:

答案 0 :(得分:1)

可能。客户端需要在服务器端将文件内容发送(上传)到服务器端。

如果您希望通过仅传递文件路径并使用通常的java.io.File等等来解决此问题,那么您就错了。想象一下,我是客户,我有一个c:/passwords.txt,你如何作为网络另一端的服务器获得java.io.File的内容?

答案 1 :(得分:0)

我不认为这是可能的。浏览器不允许在没有用户交互的情况下从客户端向服务器进行任何文件传输。

如果你不坚持使用IceFaces,可能可以通过编写applet来实现这一目标,并获得必要的权限。