【问题标题】:Microsoft Flow or Logic apps send file from sharepoint to an API too largeMicrosoft Flow 或 Logic 应用程序将文件从共享点发送到 API 太大
【发布时间】:2020-04-03 08:36:31
【问题描述】:

我正在尝试将文件从共享点发送到 API。 我收到文件大小太大的错误,它是 120Mb。 有没有办法解决这个问题?

【问题讨论】:

    标签: azure-logic-apps flow


    【解决方案1】:

    这是http消息的大小限制,你可以在这里找到它:HTTP limits

    如果连接器支持,您可以使用chunking 来解决此限制。如果启用分块,仍然有限制:分块的消息大小为 1GB。

    【讨论】:

    • 问题不在于 HTTP 请求,而是从共享点获取文件中的内容
    • 共享点节点“Hent filinnhold”与“获取文件内容”节点相同。
    • 不是http动作,而是使用http请求获取文件。
    • 那么你的意思是我也需要改变从共享点获取文件内容的方式?与使用关闭HTTP?然后使用http中的内容将其与http一起发送到我的目的地?
    • 我的意思是 SharePoint 有这个限制,并且看起来现在 sharepoint 连接器不支持分块,检查here 有此功能的请求。因此,如果您可以使用 http 操作来获取最好的文件内容(需要分块)。
    【解决方案2】:

    对于这个要求,sharepoint 连接器不支持 George 提到的分块。所以我们不能在逻辑应用程序中通过共享点连接器轻松传输大文件。但我们可以使用microsoft graph api 下载共享点文件作为解决方法。

    在请求此api之前,您需要从azure ad中的应用程序获取访问令牌,然后将此访问令牌用作授权熊令牌。这是一个post,它请求逻辑应用程序中的另一个图形 api 供您参考。您可以按照本文中的步骤了解如何获取访问令牌并请求图形 api。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多