2015-05-10 24 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上传代码时,您必须使用服务器文件路径。需要强调的是,这个不是首选的方式,因为你的应用程序成为用户和天蓝色存储之间上传过程中的瓶颈
相关问题