【发布时间】:2016-07-17 20:22:42
【问题描述】:
我用 Java 开发了一个 Web 服务,我的客户端将使用 API 将 .ini 文件上传到服务,其定义类似于
public Response PostStreamInfo(@Context HttpServletRequest request,
@PathParam("UniqueId") String uniqueId, InputStream inputStream)
{
/* my code here */
}
现在我想将 inputStream 转换回 .ini 格式,并检索一些值。但是,我发现的所有获取 .ini 内容的方法都是从 真实文件 中读取的,它们都没有谈到如何从 inputstream 中传输。
我的目标可能吗?因为我不想存储 .ini 文件,读取它,删除它只是为了1我需要的价值,我认为那是浪费时间。还是我应该只使用 Json 格式而不是 InputStream 来传输内容?谢谢!
【问题讨论】:
-
不,你的任务是不可能的,因为
Properties类(可以用来读取“ini”文件)不支持从InputStream加载,即使有一个完美的方法:load(InputStream). -
谢谢!我会尝试另一种方法来实现我的目标。
标签: java http inputstream ini