从本地PC从网络部署应用程序读取文件到InputStream

时间:2015-06-10 12:13:01

标签: file hadoop networking inputstream local

我试图通过网络部署的应用程序从本地PC读取文件。我一直收到FileNotFoundException。我正在使用hadoop FileSystem。我想发送到InputStream。

InputStream inputStream = null;
FileSystem fileSystem = FileSystem.getLocal(new Configuration());
inputStream = fileSystem.open(new Path("file:///c:/test.pdf"));

我的本​​地电脑上有c:/test.pdf的文件。

如果我在本地运行应用程序,我可以正常运行。但是,如果从网络部署的应用程序运行,我会收到:

  

java.io.FileNotFoundException:文件文件:/ c:/test.pdf不存在

有没有办法实现这个目标?

0 个答案:

没有答案