2015-02-12 41 views
1

我正在使用Azure PHP SDK用于Azure媒体服务,并且上传大文件时出现问题(< 64 MB)。所以我尝试使用Blob服务作为一个块上传并将其作为单个文件提交。它也可以正常工作,现在媒体服务不会直接将blob作为输入。所以我需要将其转换为资产。将blob复制到使用PHP SDK的Azure媒体服务中的资产

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

请指点

+0

有人试过使用Azure PHP SDK? – Mohanraj 2015-02-14 14:00:36

回答

0

有天青PHP SDK下面,但我没有验证转换BLOB资产情况自己媒体的服务支持......

https://github.com/Azure/azure-sdk-for-php/tree/master/WindowsAzure

+0

更新 - 我做了一些更多的调查,下面是我的发现。 说你有两个场景 你有一个独立的存储帐户A和将附着在媒体服务帐户其他存储帐户B,你想一个blob从A转换为资产B中 2. \t你将存储帐户B附加到媒体服务帐户,您希望将B中的Blob转换为B中的资产(在同一个存储帐户中) Azure PHP SDK似乎还不支持#1使用BlobRestProxy :: copyBlob方法 – 2015-03-05 19:31:37

+0

嗨Json,我在#2的情况下,我没有看到'copyBlob'如何创建一个资产,你能更好地详细说明吗? – Cassiano 2017-02-10 12:04:01

0

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

@Jason唐 - MSFT提到BlobRestProxy::copyBlob评论his own answer.

但我试图创建一个资产和复制使用这种方法我我所得到的是没有找到一个目标容器成团块它。

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

相关问题