gpt4 book ai didi

c# - 使用rest api通过sas url上传到Azure媒体服务

转载 作者:行者123 更新时间:2023-12-03 06:00:27 24 4
gpt4 key购买 nike

我遵循了本指南 https://azure.microsoft.com/en-us/documentation/articles/media-services-rest-upload-files/并已到达我有 sas url(上传 url)的部分。从这里开始,我真的很怀疑自己应该做什么。我点击了指向 azure 存储服务的链接 - 一个完整的其他文档,指定如何验证您的请求并制作规范化字符串。但我有上传网址 - 已经通过许多步骤创建的网址。有人可以告诉我当我有上传网址并想要上传媒体文件时我应该做什么吗?预先感谢,我有点迷失在这里。

最佳答案

如果您有 SAS URL,则需要查看以下 REST API 函数:Put Blob , Put BlockPut Block List .

使用这些 REST API 操作时,需要考虑一些事项:

  • 您的请求网址本质上是 SAS URL。
  • 由于您使用的是 SAS URL,因此不必担心授权 header ,因为授权信息已包含在您的 SAS token (sig 查询字符串参数)中。
  • 您不必同时包含 x-ms-versionx-ms-date header 。
  • 不要忘记包含 x-ms-blob-type header 并确保其值为 BlockBlob

一般来说,如果文件较小,您会使用Put Blob操作。对于较大的文件,您可以将文件拆分为 block (称为“ block ”),并使用“放置 block ”操作上传 block 。所有 block 完成后,您将调用 Put Block List 操作来提交 blob。

关于c# - 使用rest api通过sas url上传到Azure媒体服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32198141/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com