在实际中,如果我们需要对文件进行存储时该如何处理呢?由于我们对应用是多实例对,所以不能将其存储在应用所在服务器中。这时,我们可以依赖于Azure为我们提供对Blob来存储。下面我们来看看如何来进行文件对上传和下载。
创建存储帐号
其中存储账户名称只能是小写字母和数字,创建成功后帐号对访问地址为:
https://myblob2.blob.core.chinacloudapi.cn
生成共享访问签名
访问存储帐号的方式有多种,这里使用共享访问签名。
生成的SAS在下一步会使用。
上传
- 添加依赖
工程是基于Grade的Java工程,所以在dependencies中添加:
compile 'com.microsoft.azure:azure-storage:4.4.0'
- 上传文件
StorageCredentials credentials = new StorageCredentialsSharedAccessSignature(sasToken);
CloudBlobClient blobClient = new Cl