我正在使用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内容作为第三个参数传递。