【问题标题】:Azure Blob Container file downloadAzure Blob 容器文件下载
【发布时间】:2020-06-18 13:40:10
【问题描述】:

我需要从 Azure 存储帐户下载 CSV 文件,有没有办法使用 java SDK 或 REST API 下载文件(CSV)?需要使用什么 API?

【问题讨论】:

标签: azure azure-storage azure-blob-storage azure-container-service


【解决方案1】:

您可以将 Azure Storage SDK 用于 java 。要下载文件,您只需要使用 CloudBlockBlob 类,它应该看起来像,

// Download the blob to a local file
// Append the string "DOWNLOAD" before the .txt extension so that you can see both files.
String downloadFileName = fileName.replace(".txt", "DOWNLOAD.txt");
File downloadedFile = new File(localPath + downloadFileName);

System.out.println("\nDownloading blob to\n\t " + localPath + downloadFileName);

blobClient.downloadToFile(localPath + downloadFileName);

【讨论】:

  • 谢谢,是否也可以使用租户 ID、客户端 ID、应用程序 ID 从 Java SDK 获取连接字符串?
  • 连接字符串是干什么用的?
  • 用于创建 blob 客户端
  • 我需要在身份验证后创建一个具有租户 ID、应用程序 ID、客户端密钥的客户端。使用 ADAL 进行身份验证而不是 MSAL 是否更好
猜你喜欢
  • 2018-04-13
  • 1970-01-01
  • 2017-08-20
  • 2020-09-08
  • 2015-04-24
  • 2020-12-12
  • 2018-04-21
  • 1970-01-01
相关资源
最近更新 更多