首页 > 解决方案 > 逻辑应用 Azure 数据湖上传文件操作大文件上传失败,状态码为 413

问题描述

我正在尝试使用逻辑应用的 Azure 数据湖上传文件操作将文件上传到 Azure 数据湖。它适用于大约 20 MB 的小文件。但是 28 MB 或更大的文件失败,状态码 413- 请求实体太大。

我在上传文件操作中也启用了分块。有什么解决方案吗?

标签: azureazure-logic-appsazure-data-lake

解决方案


感谢乔治的回复。

我有一个解决方法。我的场景涉及从 SharePoint 联机获取文件并上传到 Azure Data Lake。在具有上述问题的早期设置中,我使用 SharePoint 触发器 - 在返回文件内容的文件夹中创建或修改文件时,从 SharePoint 和 Datalake 上传文件操作获取文件以将其上传到 Azure Data Lake。即使在文件上传操作中启用了分块,此设置在文件上传操作中对于大于 27MB(请求实体太大-413)的文件也会失败。

经过一些故障排除后,我得到了一个解决方法,其中涉及使用另一个 SharePoint 触发器 - 在文件夹中创建或修改文件时(仅限属性)。它返回元数据而不是文件内容。获取元数据后,我使用获取文件内容 SharePoint 操作将文件内容上传到运行良好的 Azure 数据湖。


推荐阅读