【发布时间】:2013-04-18 12:08:57
【问题描述】:
我有一种情况,我想从本地机器(假设文件目录是 C:\Users\temp\file.txt)创建一个 inputStream 到具有 Windows Server 2008 的远程服务器。
如何让网络应用程序使用文件的本地版本,因为我在编译成 WAR 文件之前尝试过这个。
File f = new File("C:\Users\temp\file.txt");
当我尝试使用 InputStream 时,它崩溃了。我相信它引用了服务器的 C:\Users\temp\file.txt,它不存在。
我知道这是一个“愚蠢”的问题,但任何建议都会非常有帮助。
【问题讨论】:
-
根据该文本文件的内容,您可以考虑将其放在资源文件夹中。无论如何,尝试保持 Web 应用程序环境独立是一个好主意。这样您同事的任何机器或各种服务器环境都可以轻松运行它
标签: java web-applications web inputstream