2015-05-10 57 views
0

我有我的網站託管在天藍色。我有一個wcf服務,它也運行在天藍色。現在我想通過azure網站和wcf將文件從本地計算機上傳到azure媒體服務,同時上傳它將調用WCF服務中的上傳功能。而上傳時,我得到了錯誤,壞gatewy(502)。資產不創建。創建函數中發生錯誤。那麼如何將媒體文件從本地機器上傳到azure媒體服務。我只是提供路徑作爲WCF服務的輸入。(例如)c:\ sampe.mp4。我可以通過網站通過WCF服務將本地計算機上的文件流式傳輸到Azure媒體服務。如何將文件上傳和編碼爲天藍色的媒體服務

蔚藍的網站 - >從本地上傳文件 - >發送路徑(C:\ sample.mp4)到WCF - >上傳的WCF功能 - >錯誤在創造資產

回答

0

如果您正在開發基於Web的應用程序,是管理Azure的媒體服務帳戶,您可以通過兩種方式上傳視頻Azure存儲:

  • Web應用程序生成的SAS定位爲資產和用戶直接傳送到存儲的API來上傳文件。 這是首選方式,因爲您的網絡服務不作爲上傳代理。請參閱How to upload Stream to Azure Media Services以及相關的Stack問題指南,瞭解如何使用JavaScript上傳到Azure存儲。 Upload an image file to azure blob storage from js
  • Web應用程序的行爲與用戶和Azure媒體服務之間的上傳代理相同。首先用戶將文件上傳到您的Web應用程序服務器,然後Web應用程序服務器將其上傳到與媒體服務帳戶相關聯的Azure存儲帳戶。文件上傳在mvc3應用程序中的示例 - File Upload ASP.NET MVC 3.0。一旦你在服務器上有文件,看看http://azure.microsoft.com/en-us/documentation/articles/media-services-dotnet-upload-files/如何使用.net sdk將文件上傳到azure。在調用azure媒體服務sdk上傳代碼時,您必須使用服務器文件路徑。需要強調的是,這個不是首選的方式,因爲你的應用程序成爲用戶和天藍色存儲之間上傳過程中的瓶頸
相關問題