gpt4 book ai didi

java - 如何使用 Java 和 Jersey 存储下载的文件?

转载 作者:搜寻专家 更新时间:2023-10-31 19:29:57 24 4
gpt4 key购买 nike

我使用 Jersey 来构建 RESTful 服务,目前我被困在一些我认为不应该太难的事情上。

我设法获取了我要下载的文件,但我不知道如何保存它。

我在网上搜索了答案,但没有找到任何有用的东西来填补我的知识空白。

能否请您告诉我如何继续才能将文件保存在硬盘上的某个位置?任何代码示例都将受到高度赞赏!

              Client client = Client.create();

WebResource imageRetrievalResource = client
.resource("http://server/");
WebResource wr=imageRetrievalResource.path("instances/attachment");
MultivaluedMap<String, String> queryParams = new MultivaluedMapImpl();
queryParams.add("item", "1");

Builder wb=wr.accept("application/json,text/html,application/xhtml+xml,application/xml");

client.addFilter(new HTTPBasicAuthFilter("user","pass"));

ClientResponse response= wr.queryParams(queryParams).get(ClientResponse.class);

String s= response.getEntity(String.class);
System.out.println(response.getStatus());

谢谢!

最佳答案

我得到了问题的答案:

      File s= response.getEntity(File.class);
File ff = new File("C:\\somewhere\\some.txt");
s.renameTo(ff);
FileWriter fr = new FileWriter(s);
fr.flush();

关于java - 如何使用 Java 和 Jersey 存储下载的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8928037/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com