[英]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.