Microsoft.Storage.StorageBlobSelector UI 元素

用于从 Azure 存储帐户选择 blob 的控件。

UI 示例

向用户呈现用于浏览可用存储 blob 的选项。

Microsoft.Storage.StorageBlobSelector - 浏览

选择“浏览”后,用户可以选择存储帐户。

Microsoft.Storage.StorageBlobSelector - 选择存储

用户会看到存储帐户中的容器,并且可以选择一个。

Microsoft.Storage.StorageBlobSelector - 选择容器

用户可以从容器中选择一个文件。

Microsoft.Storage.StorageBlobSelector - 文件

该控件会更新,以显示所选文件名。

Microsoft.Storage.StorageBlobSelector - 显示选定文件

架构

{
  "name": "storageBlobSelection",
  "type": "Microsoft.Storage.StorageBlobSelector",
  "visible": true,
  "toolTip": "Select storage blob",
  "label": "Package (.zip, .cspkg)",
  "options": {
    "text": "Select Package"
  },
  "constraints": {
    "allowedFileExtensions": [ "zip", "cspkg" ]
  }
}

示例输出

{
  "blobName": "test.zip",
  "sasUri": "https://azstorageaccnt1.blob.core.chinacloudapi.cn/container1/test.zip?sp=r&se=2020-10-10T07:46:22Z&sv=2019-12-12&sr=b&sig=X4EL8ZsRmiP1TVxkVfTcGyMj2sHg1zCbFBXsDmnNOyg%3D"
}

备注

constraints.allowedFileExtensions 属性指定允许的文件类型。

后续步骤