我在逻辑应用程序中有一个要求,我需要从网站URL执行HTTP GET,这会提供我需要下载到Azure文件存储的文件。
我可以调用可下载的URL,但不知道如何将文件下载到Azure文件存储目录。
请让我知道您的输入。我是否需要编写Azure功能,或者我可以通过HTTP操作来执行下载文件的技巧吗?
谢谢,
SP
答案 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网址返回的文件和文件内容
如果您需要更多帮助,请随时提出