有没有什么方法可以在没有任何上传/文件传输操作的情况下获取浏览文件的内容?我目前使用 ICEFaces inputFile 组件但我不需要文件的默认上传操作。谢谢。
问问题
1688 次
2 回答
1
那是不可能的。每当您想在服务器端获取文件内容时,客户端都需要将文件内容沿着请求正文发送(上传)到服务器端。
如果您希望您可以通过仅传递文件路径并使用通常的java.io.File
东西等等来解决这个问题,那么您就走错了路。想象一下,我是客户端并且我有一个c:/passwords.txt
,作为网络另一端的服务器,您将如何获取其内容java.io.File
?
于 2009-11-13T13:18:05.573 回答
0
我不认为这是可能的。浏览器不允许在没有用户交互的情况下将任何文件从客户端传输到服务器。
艰难,如果您不坚持使用 IceFaces,则可以通过编写一个被授予必要权限的小程序来实现这一点。
于 2009-11-13T13:53:35.733 回答