使用PHP SDK将blob复制到Azure媒体服务中的资产


Copy blob to asset in Azure media services using PHP SDK

我正在使用Azure PHP SDK用于Azure Media服务,并且在上传大文件(<64 mb)时遇到问题。因此,我尝试使用Blob服务将其作为块上传,并将其作为单个文件提交。它也运行良好,现在媒体服务不会直接将blob作为输入。所以我需要把它转换成资产。

我正在关注链接https://msdn.microsoft.com/en-us/library/azure/jj933290.aspx有一个使用.NET的例子,是否有一个可用于将blob复制到资产的PHP sdk库支持。如果是,请让我知道类及其方法或链接。

请告知

我正在寻找相同的解决方案。

@Jason Tang-MFT提到BlobRestProxy::copyBlob评论了他自己的答案。

但我尝试过创建一个资产,并使用这种方法将其复制到blob中,我得到的是找不到目标容器。

我现在要做的是使用Iblob::getBlob来获取blob内容,并使用MediaServicesRestProxy::uploadAssetFile将blob内容作为第三个参数传递。