0

当文件上传到 onedrive 时,我需要触发 java 代码来读取文件的内容。此 java 代码将作为 docker 映像制作并推送到 azure 容器注册表。我应该采取哪些步骤将此文件作为输入传递给 java 代码并将这些 azure 服务集成在一起,以便可以从 docker 容器内部读取它?

我尝试使用可以触发 java 代码但无法将文件内容传递给必须存在于 azure 容器注册表中的 java 代码的 Azure 函数。我阅读了有关 webhook 的信息,但 webhooks 需要 URL 来发布请求。我应该使用什么 URL 以及如何在我无法识别的 post 请求中传递文件/文件内容。

4

1 回答 1

0

我已经发布了类似主题的答案,请检查是否有帮助。

[将文件上传到 onedrive 时触发 java 代码从 onedrive 下载文件] 的可能重复项

文件上传到onedrive时触发java代码从onedrive下载文件

如果您不想创建同样好的逻辑应用程序,您可以有一个如下所示的实现

using System;

public static void Run(string input, out string output, TraceWriter log)
{
    output = input;
}

绑定

{
"bindings": [
    {
      "type": "apiHubFileTrigger",
      "name": "input",
      "direction": "in",
      "path": "input-cs/{name}",
      "connection": "dropbox_DROPBOX"
    },
    {
      "type": "apiHubFile",
      "name": "output",
      "direction": "out",
      "path": "output-cs/{name}",
      "connection": "Onedrive_Connection"
    }
  ],
  "disabled": false
}

希望能帮助到你。

于 2019-04-04T06:08:48.363 回答