Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将文件上载和编码到azure媒体服务_Azure_Azure Storage_Azure Storage Blobs - Fatal编程技术网

如何将文件上载和编码到azure媒体服务

如何将文件上载和编码到azure媒体服务,azure,azure-storage,azure-storage-blobs,Azure,Azure Storage,Azure Storage Blobs,我的网站托管在azure中。我有一个wcf服务,它也在azure中运行。现在我想通过azure网站和wcf将一个文件从本地计算机上载到azure媒体服务,同时上载它将调用wcf服务中的上载功能。上载时,我收到错误,bad gatewy(502)。资产未创建。创建函数中出现错误。所以,如何将媒体文件从本地计算机上载到azure媒体服务。我只是提供路径作为WCF服务的输入。(例如)c:\sampe.mp4。我可以通过网站上的WCF服务将本地计算机上的文件流式传输到azure媒体服务 azure站点-

我的网站托管在azure中。我有一个wcf服务,它也在azure中运行。现在我想通过azure网站和wcf将一个文件从本地计算机上载到azure媒体服务,同时上载它将调用wcf服务中的上载功能。上载时,我收到错误,bad gatewy(502)。资产未创建。创建函数中出现错误。所以,如何将媒体文件从本地计算机上载到azure媒体服务。我只是提供路径作为WCF服务的输入。(例如)c:\sampe.mp4。我可以通过网站上的WCF服务将本地计算机上的文件流式传输到azure媒体服务


azure站点->从本地上载文件->将路径(c:\sample.mp4)发送到WCF->WCF中的上载功能->创建资产时出错

如果您正在开发基于web的应用程序来管理azure media services帐户,您可以通过两种方式上载视频azure存储:

  • Web应用程序为资产生成SAS定位器,用户直接与存储api通信以上载文件。这是首选方法,因为您的Web服务不充当上载代理。请参阅和相关的堆栈问题,其中包含如何使用javascript上载到azure存储的指针
  • Web应用程序充当用户和Azure媒体服务之间的上载代理。第一个用户将文件上载到您的web应用服务器,web应用服务器将其上载到与媒体服务帐户关联的azure存储帐户。mvc3应用程序中的文件上载示例-。一旦你在服务器上有了文件,看看如何使用.NETSDK将文件上传到azure。调用azure media services sdk上载代码时必须使用服务器文件路径。要强调的是,这不是首选方式,因为您的应用程序在用户和azure存储之间的上载过程中成为瓶颈