提示:官方文档 https://learn.microsoft.com/zh-cn/azure/storage/blobs/storage-blob-pageblob-overview
前言
提示:访问blob的时候需要将你的ip加入官网中,否则会报403错误
1.引入库
代码如下(示例):
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-storage-blob</artifactId>
<version>12.8.0</version>
</dependency>
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-storage</artifactId>
<version>8.6.5</version>
</dependency>
2.代码内容
代码如下(示例):
//拼接访问blob的地址,sasToken是blob生成的token,blobStorageAccount是url,中间的为你需要上传的名称
String endpoint = blobStorageAccount + format + "/" + fileName + sasToken;
//连接blob容器
BlobClient blobClient = new BlobClientBuilder().endpoint(endpoint).buildClient();
//上传文件,参数是文件存放的url
blobClient.uploadFromFile(urlName);