gpt4 book ai didi

java - 如何用 Java 从 Google Cloud Storage 读取文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:15:00 26 4
gpt4 key购买 nike

我想使用 Java 从谷歌云存储中读取文件。以下链接没有帮助,因为我不使用 HttpServletRequest 和 HttpServletResponse。

Reading in a file from google cloud storage using java

还有其他方法可以实现吗?我正在编写一个简单的独立程序作为 POC

最佳答案

完成此操作的最简单方法是使用 Google 的 google-cloud Java库。下载看起来像这样:

String PROJECT_ID = "my-project";
String PATH_TO_JSON_KEY = "/path/to/json/key";
String BUCKET_NAME = "my-bucket";
String OBJECT_NAME = "my-object";

StorageOptions options = StorageOptions.newBuilder()
.setProjectId(PROJECT_ID)
.setCredentials(GoogleCredentials.fromStream(
new FileInputStream(PATH_TO_JSON_KEY))).build();

Storage storage = options.getService();
Blob blob = storage.get(BUCKET_NAME, OBJECT_NAME);
ReadChannel r = blob.reader();

关于java - 如何用 Java 从 Google Cloud Storage 读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44121510/

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