天蓝色媒体服务-请求正文太大并超出最大允许限制

2024-04-28

我正在使用 java SDK 并遵循以下示例:https://learn.microsoft.com/en-us/azure/media-services/media-services-java-how-to-use https://learn.microsoft.com/en-us/azure/media-services/media-services-java-how-to-use但是,使用此示例,对于大于 ~65MB 的文件,我收到以下错误:RequestBodyTooLarge请求正文太大,超出了最大允许限制。 任何想法? 谢谢,


当前版本的媒体服务 Java SDK 对使用提供的上传文件大小有限制创建块Blob method.

要解决此问题,您可以通过以下方式利用文件上传Azure 存储 Java SDK https://github.com/azure/azure-storage-java如果您需要上传大于 64MB 的文件。为此,请按如下方式更新示例:

1) 例如,如果您使用 Gradle 构建工具,请将此行添加到构建.gradle依赖项部分下的文件:(package https://mvnrepository.com/artifact/com.microsoft.azure/azure-storage)

dependencies { 
  // ...
  compile group: 'com.microsoft.azure', name: 'azure-storage', version: '4.0.0'
}

2) 将以下导入指令添加到您的代码中:

import com.microsoft.azure.storage.blob.CloudBlobContainer;
import com.microsoft.azure.storage.blob.CloudBlockBlob;

3)替换下面的代码块上传文件并创建资产 method

// Create the Blob Writer using the Locator
uploader = mediaService.createBlobWriter(uploadLocator);

File file = new File("BigBuckBunny.mp4"); 

// The local file that will be uploaded to your Media Services account
InputStream input = new FileInputStream(file);

System.out.println("Uploading " + fileName);

// Upload the local file to the asset
uploader.createBlockBlob(fileName, input);

使用以下代码块:

try {
    CloudBlobContainer container = new CloudBlobContainer(URI.create(uploadLocator.getPath()));

    // The blob reference of the asset file
    CloudBlockBlob blob = container.getBlockBlobReference("BigBuckBunny.mp4");

    // The local file that will be uploaded to your Media Services account
    File sourceFile = new File("BigBuckBunny.mp4");

    // Upload the local file to the asset
    blob.upload(new FileInputStream(sourceFile), sourceFile.length());

} catch (Exception e) {
    // Track the exception
    e.printStackTrace();
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

天蓝色媒体服务-请求正文太大并超出最大允许限制 的相关文章

  • SQL CE 天蓝色连接

    我正在使用 azure 发布 asp net 应用程序 当我在本地发布时 它工作正常 但在 Azure 上 与数据库相关的所有内容都没有显示 并收到 由于发生内部服务器错误 无法显示页面 想知道我的连接字符串是否有问题 http webly
  • 无论如何,您是否可以检查 Azure CLI 在后台执行哪些 API 调用?

    我正在使用适用于 Azure 的 Python SDK 但我可以看到文档缺乏正确的信息和示例 我知道 Azure CLI 是在 Azure 的 Python SDK 之上构建的 因此我想知道是否有任何方法可以知道在执行以下操作时正在调用什么
  • 在 IISNode 上运行的 Azure Node.js 应用程序中未定义端口

    我有一个使用 IISNode 运行 Node js 应用程序的 Azure 应用服务 问题是process env PORT未定义 我读过 IISNode 使用一个叫做命名管道并且端口信息可能不容易读取 但就我而言 我只是未定义 我尝试部署
  • Azure Media Player 在重新访问视图时无法在 Angular JS 中播放视频

    我已经在我的 angularjs 应用程序中使用了 azure 媒体播放器并且能够观看视频 但是 当重新访问视频标签所在的同一视图时 不会播放视频 而是在后台播放音频 我正在使用 ui router 进行路由 预先感谢您的快速帮助 这是我的
  • 使用 Azure AD B2C 登录 Xamarin Android 应用

    经过一周的研究可与 Azure AD B2C 一起使用 Xamarin 以 Android 平台 而不是 Xamarin Forms 为目标的身份验证原理后 我终于寻求一些建议 我有一个带有 登录 按钮的活动 我想通过按钮的触摸事件登录到
  • 从 Microsoft Graph 请求“/joinedTeams”时出现“未经授权”错误

    我正在设置一个用于通过 Microsoft Graph API 修改 Microsoft Teams 帐户 团队 频道 的应用程序 但我无法从我需要调用的所有端点获得响应 我已遵循guide https learn microsoft co
  • 无法访问集群端点,请检查是否存在连接/防火墙/DNS 问题

    我目前正在研究云技术 在我当前的一个项目中 我在 Azure 中创建了服务结构集群 然后我尝试通过 Windows PowerShell 连接到集群 我收到错误 无法访问集群端点 请检查是否存在连接 防火墙 DNS 问题 请告诉我如何解决上
  • 无法在 Azure Functions 中创建文件

    我有一个在应用服务计划上运行的 Azure 功能 此函数应用程序从 sftp 下载文件并执行一些处理 验证 然后上传到 blob 存储 这是工作代码 我必须进行一些更改 以便我必须保存物理文件 FileStream 而不是 MemorySt
  • 禁用 Azure 应用服务上的某些 W3C 日志记录字段

    在 Azure 应用服务中记录 Web 服务器日志时 默认情况下会记录每个字段 并且似乎没有任何方法可以禁用特定字段 有没有解决的办法 或者我错过了什么 只要 applicationhost config 中的 IIS 支持 您就可以使用X
  • 部署在 Azure 中时在 EF 迁移中使用更新数据库

    上下文 我在 Azure 中部署了 ASP NET MVC4 解决方案 我的 MSSQL Server 数据库也在 Azure 中 我目前的部署方式是这样的 在 web config 中 我将连接字符串从本地数据库 sdf 更改为 azur
  • 导出 Azure SQL 数据库时出现错误 SQL71501

    导出 Azure SQL 数据库时出现奇怪的错误 导出一直工作正常 直到最近发生一些架构更改 但现在出现错误 SQL71501 该数据库是V12 兼容性级别130 尽管master数据库仍兼容级别 120 该问题似乎是由一个新的表值函数引起
  • 如果 node_modules 目录存在,Azure 模拟器无法启动 Web 角色

    我想我只是偶然发现了一个非常奇怪的问题 我有一个相当大的解决方案 包括一个具有 3 个角色 两个工作角色和一个 Web 角色的 Azure 项目 Web角色基于asp net mvc和web api 昨天尝试 gulp 用于编译和捆绑较少的
  • 如何知道 Azure 函数是否正在插槽中运行

    函数可以知道它是否在槽中运行吗 我想阻止某个函数在 暂存 槽中执行 Updated 根据布鲁斯的回答 再次感谢朋友 我写了那篇博文http www frankysnotes com 2017 09 how to know when azur
  • 为什么 Azure Key Vault 安全?

    Azure Key Vault 为什么或如何安全 我需要在服务器上存储密钥 URI 客户端 ID 和客户端密钥 因此如果任何人授予对托管应用程序的服务器的访问权限 他将能够访问存储在 Key Vault 中的密钥和密钥 这意味着将它们存储在
  • Azure webjob - 队列处理功能的正常关闭

    我有一堆 webjob 队列处理函数 public static void ProcessSomething QueueTrigger testrequest TestThing thing TextWriter logger Cancel
  • 保留子网范围内的私有IP地址

    我有一个 Arm 模板 其中有一个带有 2 个子网的 vNet 我正在尝试使用静态专用 IP 地址将网卡部署到其中之一 它曾经是动态的 并且运行良好 现在它是静态的 我已经设置了我想要网卡拥有的IP 但是当我部署时 它说IP无效 我尝试更改
  • Laravel:运行队列:在 Windows Azure Web App 上连续监听

    我觉得问这个问题有点傻 但我似乎无法在互联网上找到这个问题的答案 经过几个小时的搜索后 我发现在 Linux 服务器上 您使用 Supervisor 在您的网站上连续运行 php artisanqueue listen 无论有或没有守护进程
  • 我可以在同一个 Azure 容器上创建和添加多少个访问策略?

    我通过搜索没有找到答案 我认为我应该能够在一个容器上创建许多存储访问策略 至少数千个 但经过测试 我的程序最多只能在一个容器上添加5个策略 然后我尝试了Microsoft Azure Storage Explorer 它也有这个限制 最多只
  • 通过 ARM 模板将现有混合连接链接到 azure Web 应用程序

    我在天蓝色中有一个资源组 其中包含一个包含混合连接的中继 我正在尝试部署另一个包含 Web 应用程序的资源组 该应用程序应链接其他资源组中的现有混合连接 在天蓝色门户中执行此任务很简单 但由于我想在 ARM 模板部署期间运行 完整模式 因此
  • 节点项目的 Azure git 部署失败

    我正在尝试将我的项目部署到azure 它正在失败 这些是我采取的步骤 git init git config core longpaths true git add git commit m initial commit 所有这些都有效 我

随机推荐