我试图通过网络部署的应用程序从本地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不存在
有没有办法实现这个目标?