簡體   English   中英

使用Rest API使用SAS URL上傳到Azure Media Services

[英]Uploading to Azure Media Services with sas url using rest api

我遵循了本指南https://azure.microsoft.com/zh-cn/documentation/articles/media-services-rest-upload-files/ ,並到達了我擁有s​​as網址(上傳網址)的部分。 從這里我真的懷疑自己應該做什么。 我點擊了導致我轉到Azure存儲服務的鏈接-其他整個文檔,它們指定了如何驗證請求並創建規范化的字符串。 但是我有上傳網址-已經通過許多步驟創建的網址。 有人可以告訴我我擁有上傳網址並要上傳媒體文件時應該怎么做嗎? 在此先感謝,我有點在這里迷路了。

如果您具有SAS URL,則需要查看以下REST API函數: Put BlobPut BlockPut Block List

使用這些REST API操作時,需要考慮以下幾點:

  • 您的請求URL本質上是SAS URL。
  • 由於您使用的是SAS URL,因此不必擔心授權標頭,因為授權信息已經包含在SAS令牌中( sig Query String參數)。
  • 您也不必包括x-ms-versionx-ms-date標頭。
  • 不要忘記包含x-ms-blob-type標頭,並確保其值為BlockBlob

通常,如果文件較小,則應使用Put Blob操作。 對於較大的文件,您可以將文件拆分為多個塊(稱為Blocks ),然后使用Put Block操作上傳這些塊。 一旦所有塊都完成,您將調用Put Block List操作來提交Blob。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM