簡體   English   中英

天藍色邏輯應用程序是否可以從傳入的 http 請求接收文件?

[英]Is it possible for azure logic app to receive a file from incoming http request?

我想知道是否可以對 Azure 邏輯應用程序的 HTTP 偵聽器執行文件上傳請求?
我不是在尋找對指定 URL 進行 HTTP 調用的內置 HTTP 觸發器或對指定 URL 進行 HTTP 調用的內置 HTTP 操作

是 - 以下模板會將在 HTTP 正文中傳遞給邏輯應用的文件作為 blob 存儲到名為“數據”的 Azure 存儲容器中。 當然,您不必將其存儲在 Azure 存儲帳戶中,您可以隨心所欲地使用 HTTP 正文。

{
    "definition": {
        "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
        "actions": {
            "Uploads_a_Blob_to_Azure_Storage": {
                "inputs": {
                    "parameters": {
                        "blobName": "@guid()",
                        "containerName": "data",
                        "content": "@triggerBody()"
                    },
                    "serviceProviderConfiguration": {
                        "connectionName": "AzureBlob",
                        "operationId": "uploadBlob",
                        "serviceProviderId": "/serviceProviders/AzureBlob"
                    }
                },
                "runAfter": {},
                "type": "ServiceProvider"
            }
        },
        "contentVersion": "1.0.0.0",
        "outputs": {},
        "triggers": {
            "manual": {
                "inputs": {},
                "kind": "Http",
                "type": "Request"
            }
        }
    },
    "kind": "Stateless"
}

打電話給

curl -X POST -H "Content-Type:application/octet-stream" --data-binary "@<path to your file>" "https://<logicappname>.azurewebsites.net:443/api/fileupload/triggers/manual/invoke?api-version=2020-05-01-preview[...]"

解決方法之一是通過郵遞員。 這是我的邏輯應用程序供您參考

郵遞員要求:-

這是輸出:-

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM