如何将大数据文件从 blob 存储发送到 azure Logic App 中的 Sharepoint?

How to send the Large data file from blob storage to Sharepoint in azure Logic App?

收到无效模板错误,需要将文件从 Blob 存储发送到 Sharepoint Createfile]

文件大小为 109.29 MiB。

[[错误: 模板无效。无法处理行“1”和列“3144”处的操作 'Create_file_2' 输入中的模板语言表达式:“当引用的操作输出正文具有较大的聚合部分内容时,无法使用模板语言函数 'body'。具有大量聚合部分内容的操作只能由支持分块传输模式的操作引用。'。 ]

如何在创建文件时将 blob 存储 .xlsx 大文件发送到 Sharepoint

逻辑应用的图像:https://i.stack.imgur.com/lcQvH.jpg

目前 Sharepoint 连接器不支持传输大文件,尽管 blob 连接器支持块文件传输大文件。您可以在此 page.

上提出功能请求的声音

作为解决方法,您可以使用 microsoft graph api to upload the file from blob to sharepoint. Before request this api, you need to get a access token from app in azure ad and then use this access token as Authorization bear token. Here is a post,它使用逻辑应用中的另一个图表 api 供您参考。

您可以将共享点休息 api 与用于传输大文件的 Azure 函数应用程序一起使用。你应该使用小字节数组,这样你就不会 运行 内存不足。如果您在逻辑应用程序中使用触发器,则需要在逻辑应用程序中使用 dountill 步骤以确保文件已完全上传,因为共享点触发器甚至在文件创建之前就已被触发