azure - 逻辑应用 Azure 数据湖上传文件操作大文件上传失败,状态码为 413
问题描述
我正在尝试使用逻辑应用的 Azure 数据湖上传文件操作将文件上传到 Azure 数据湖。它适用于大约 20 MB 的小文件。但是 28 MB 或更大的文件失败,状态码 413- 请求实体太大。
我在上传文件操作中也启用了分块。有什么解决方案吗?
解决方案
感谢乔治的回复。
我有一个解决方法。我的场景涉及从 SharePoint 联机获取文件并上传到 Azure Data Lake。在具有上述问题的早期设置中,我使用 SharePoint 触发器 - 在返回文件内容的文件夹中创建或修改文件时,从 SharePoint 和 Datalake 上传文件操作获取文件以将其上传到 Azure Data Lake。即使在文件上传操作中启用了分块,此设置在文件上传操作中对于大于 27MB(请求实体太大-413)的文件也会失败。
经过一些故障排除后,我得到了一个解决方法,其中涉及使用另一个 SharePoint 触发器 - 在文件夹中创建或修改文件时(仅限属性)。它返回元数据而不是文件内容。获取元数据后,我使用获取文件内容 SharePoint 操作将文件内容上传到运行良好的 Azure 数据湖。
推荐阅读
- .net - 出于某种原因,EntityFramework Core 根本不存在于任何地方
- regex - 如何使用 Sublime Text 找到相同的电子邮件地址?
- go - 如何存储 mqtt-paho golang 收到的消息?
- javascript - 想要在模式中显示打开的 Accordion 的特定数据以使用 Django 进行更新操作
- webpack - 为什么我的 electron-forge 使用 webpack 模板制作带有空 node_module 文件夹的可分发文件?
- swift - 筛选器值的筛选和选择 SwiftUI
- javascript - 如何从一个 html 表单中获取数据并将其显示在另一个表单上?
- ios - 为什么我得到一个 ld:framework not found
pod repo推送期间构建错误? - algorithm - 两组数组元素之和的最大乘积
- apache-spark - 镶木地板中具有特殊字符的蜂巢柱