2012-12-05 137 views
1

我试图将mp4文件上传到azure媒体服务。只需上传,不用编码/加密。 我的代码如下媒体文件未通过Azure媒体服务上传

CloudMediaContext context = new CloudMediaContext("<id>", "<secret>"); 
var asset = context.Assets.Create("MyFile", AssetCreationOptions.None); 
var file = asset.AssetFiles.Create("MyFile.mp4"); 
file.Upload(@"e:\MyFile.mp4"); 

使用招我可以看到文件上传。但是当我进入Azure管理控制台时,我可以看到名为“MyFile”的资产,但它的大小为0! 你能提供建议吗?

+0

**你可以参考这个链接** http://stackoverflow.com/questions/15465040/cant-upload-to -azure-media-services-file-not-found/16767326#16767326 – user2412511

+0

**你可以参考这个链接** http://stackoverflow.com/questions/15465040/cant-upload-to-azure-media- services-file-not-found/16767326#16767326 – user2412511

+0

谢谢,user2412511! – vyakhir

回答

2

在SDK中似乎存在一个导致内容大小为0的错误。显然,它在下一个SDK版本中得到了修复。

看到下面的帖子的评论更多信息: Thread on latest Azure Media SDK

+0

我不认为这是原因。管理控制台将大小显示为0,因为该文件没有关联的BLOB,所以它确实为零。 – vyakhir

+0

对我来说它工作正常。如果你去你的blob存储你应该看到文件上传。尽管在媒体服务中说0b,但它仍然适合我。 –