我想读取war目录中存在的文件的内容,在这种情况下,该文件包含每个总线路由的lat,long值。 我怎样才能读取文件中的文件内容? fileinputstream抛出安全异常。有没有其他方法来读取文件的内容?
答案 0 :(得分:2)
如果它在战争中,你应该能够通过ServletContext的getResourceAsStream方法访问它。
这是在任何网络应用中从战争中访问资源的标准方式,无论它是否部署在应用引擎上,BTW。
答案 1 :(得分:1)
您不能使用google appengine的java.io类的所有功能。您可以查看this link。
Google应用程序声明如下;
应用程序无法写入文件系统。应用程序可以读取文件,但仅限于 随应用程序代码上传的文件。该应用必须使用App Engine数据存储区, memcache或其他服务,用于请求之间存在的所有数据。