2012-12-05 177 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,但它仍然適合我。 –