当前位置: 首页 > 知识库问答 >
问题:

blob存储中的azure媒体服务

容寒
2023-03-14

我找到了一些相关的答案,但没有一个能解释我是否真的需要Azure Media Services团队示例中的所有代码https://azure.microsoft.com/en-us/documentation/articles/media-services-copying-existing-blob/我只想把一个文件从blob上传到Azure Media Services。这样地:

  var uploadFilePath = blobUrl;
  var uploadAsset = _context.Assets.Create(Path.GetFileNameWithoutExtension(uploadFilePath), AssetCreationOptions.None);
  var assetFile = uploadAsset.AssetFiles.Create(Path.GetFileName(uploadFilePath));
  assetFile.Upload(uploadFilePath);

但是我得到了

用户代码未处理聚合异常,"类型为'系统.聚合异常'的异常发生在mscorlib.dll中,但未在用户代码中处理"

堆栈跟踪

在系统中。穿线。任务。任务系统中的ThrowifeException(布尔includeTaskCanceledException)。穿线。任务。任务在Microsoft等待(Int32毫秒,CancellationToken CancellationToken)。WindowsAzure。媒体服务。客户AssetFileData。UploadMediaServicesExample上的Upload(字符串路径)。服务。MediaHandler。在C:\Source\UploadMediaServicesSample\UploadMediaServicesSample\Services\MediaHandler中添加FileToMediaServices(字符串blobUrl)。cs:UploadMediaServicesExample第51行。控制器。家庭控制器。在C:\Source\UploadMediaServicesSample\UploadMediaServicesSample\Controllers\HomeController中上传视频(IEnumerable1文件)。cs:lambda_方法第24行(闭包、控制器库、对象[])在系统中。网状物Mvc。行动方法调度员。在系统中执行(ControllerBase controller,Object[]参数)。网状物Mvc。ReflectedActionDescriptor。在系统中执行(ControllerContext ControllerContext,IDictionary2个参数)。网状物Mvc。ControllerActionInvoker。在系统中调用ActionMethod(ControllerContext ControllerContext、ActionDescriptor ActionDescriptor、IDictionary2个参数)。网状物Mvc。异步。AsyncControllerActionInvoker。

附加信息:发生了一个或多个错误。

下面是blob Uri,它是公共的。。"https://mulimo.blob.core.windows.net/temporary-files/clip.mp4"


共有1个答案

东郭承业
2023-03-14

资产文件上载方法不支持从Blob上载。它只适用于本地文件。关于异常,您应该在内部异常消息属性中看到消息。您可以使用Azure媒体服务扩展(或在那里查看如何完成)https://github.com/Azure/azure-sdk-for-media-services-extensions从现有Blob创建资产。

 类似资料:
  • 在HDInsight集群上,使用CREATE外部语句创建配置单元表: 然后更改一些现有的文件,将一些文件添加到CREATE语句中提到的Azure Blob容器中。 一个新的配置单元查询是否考虑对Blob容器所做的更改,同时将数据再次加载到配置单元表?

  • 我正在处理一个Azure存储项目,其中我需要在容器中上传和下载blob,并在列表框中列出容器和blob。我无法在我的列表框中显示容器和blob。 最后是我调用上传、下载和列表方法的接口背后的代码:

  • 我最近在学习如何阅读

  • 每当azure blob存储中有修改时,我们都需要捕获azure cosmos db中的文件细节和事件时间。例如,我从azure blob存储中删除了一个文件,并在一个容器中删除了需要在azure cosmosdb中捕获的信息。我试着用事件网格触发azure功能,但不适合我。你能为这个场景提供azure函数的例子吗

  • 我正在尝试将应用程序在Azure上投入生产。此应用程序由一个webapp(运行Docker容器)组成,该应用程序应该与Azure存储帐户(blob)通信。 将Web应用的所有出站IP地址添加到我的存储帐户的防火墙设置后,我仍然没有访问Blob的权限。错误如下:“此请求无权执行此操作。” 然而,当我在本地运行我的应用程序,并将我的本地IP添加到这些相同的防火墙设置中时,它可以工作。当我没有将其添加到

  • 我正在数据砖笔记本上运行这个 我得到了这个错误 原因:存储异常:服务器无法对请求进行身份验证。确保授权头的值格式正确,包括签名。 我尝试使用 以获取 Azure Blob 存储中的任何更新,但仍收到上述错误。