从 Blob 存储下载视频的步骤有:获取具有读取权限的 SAS 令牌。构造带有 SAS 令牌的下载 URL。发送 HTTP GET 请求到下载 URL。将 HTTP 响应保存为视频文件。

如何从 Blob 存储下载视频?
从 Blob 存储下载视频的步骤如下:
详细步骤:
1. 获取 SAS 令牌
使用 Azure CLI 或 PowerShell 获取 SAS 令牌:
<code># 使用 Azure CLI
sas_token=$(az storage container generate-sas \
--account-name myaccount \
--container mycontainer \
--name myblob.mp4 \
--permissions r \
--expiry 3600 \
--output tsv)
# 使用 PowerShell
$sas_token = Get-AzStorageContainerSASToken -Container mycontainer -Name myblob.mp4 -Permissions r -Expiry 3600 | Out-String</code>2. 构造下载 URL
将 Blob 的 URL 与 SAS 令牌连接起来,形成下载 URL:
<code>download_url = "https://myaccount.blob.core.windows.net/mycontainer/myblob.mp4" + sas_token</code>
3. 发送 HTTP 请求
向下载 URL 发送 HTTP GET 请求:
<code class="python">import requests response = requests.get(download_url)</code>
4. 保存视频
将 HTTP 响应内容保存为视频文件:
<code class="python">with open("myvideo.mp4", "wb") as f:
f.write(response.content)</code>以上就是blob格式怎么下载视频的详细内容,更多请关注php中文网其它相关文章!
解决渣网、解决锁区、快速下载数据、时刻追新游,现在下载,即刻拥有流畅网络。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号