Azure逻辑应用程序 - 从URL下载文件

时间:2018-03-16 00:31:13

标签: azure-logic-apps

我在逻辑应用程序中有一个要求,我需要从网站URL执行HTTP GET,这会提供我需要下载到Azure文件存储的文件。

我可以调用可下载的URL,但不知道如何将文件下载到Azure文件存储目录。

请让我知道您的输入。我是否需要编写Azure功能,或者我可以通过HTTP操作来执行下载文件的技巧吗?

谢谢,

SP

2 个答案:

答案 0 :(得分:2)

我想自您首次提出这个问题以来,Logic应用程序已经发展了一些。

简短的回答是,可以仅在Logic Apps中执行此操作。

我假设您正在某个时候发出HTTP请求,并且将可下载文件作为应用程序/八位位组的内容类型返回

使用“ Blob存储”->“创建Blob操作”,我唯一需要做的就是将二进制函数用作该操作的内容

例如二进制文件(body('HTTP'))

这导致我的zip文件以blob的形式在Azure存储帐户中创建。

如果需要更多信息,请告诉我。

答案 1 :(得分:0)

1)你需要创建一个web api函数或azure函数,它返回文件内容,就像我试过的zip文件一样

2)您需要使用HTTP连接器调用该方法

3)您可以使用" azure文件存储" 连接器"创建文件" 操作

您需要传递从GET API网址返回的文件和文件内容

如果您需要更多帮助,请随时提出