Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ICEFaces inputFile无需上传即可获取文件内容_Java_Jsf_Icefaces - Fatal编程技术网

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

Java ICEFaces inputFile无需上传即可获取文件内容,java,jsf,icefaces,Java,Jsf,Icefaces,有没有办法只获取浏览文件的内容而不进行任何上传/文件传输操作?我目前使用ICEFaces inputFile组件,但不需要文件的默认上载操作。 谢谢。那是不可能的。只要您希望文件内容位于服务器端,客户端就需要将文件内容沿着请求正文发送(上载)到服务器端 如果您希望通过只传递文件路径并使用通常的java.io.file之类的东西来解决这个问题,那么您就走错了方向。假设我是客户,我有一个c:/passwords.txt,作为网络另一端的服务器,您如何通过java.io.File获取其内容?我不认为这

有没有办法只获取浏览文件的内容而不进行任何上传/文件传输操作?我目前使用ICEFaces inputFile组件,但不需要文件的默认上载操作。
谢谢。

那是不可能的。只要您希望文件内容位于服务器端,客户端就需要将文件内容沿着请求正文发送(上载)到服务器端


如果您希望通过只传递文件路径并使用通常的
java.io.file
之类的东西来解决这个问题,那么您就走错了方向。假设我是客户,我有一个
c:/passwords.txt
,作为网络另一端的服务器,您如何通过
java.io.File
获取其内容?

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

很难,如果您不坚持使用IceFaces,那么可以通过编写一个小程序来实现这一点,该小程序被授予必要的权限