如何从Power Automate中的 "收到HTTP请求时 "触发动作中获取文件附件。

问题描述 投票:0回答:1

我有一个Flow,它的触发动作是 "当收到一个HTTP请求时",就像这样。

Trigger Action

我正在向这个触发器的端点发布文件附件。 帖子请求包含文件数据。Trigger result

当我下载触发动作OUTPUTS的结果时,我得到了类似于下面的JSON($content项被缩短了)......

{"headers":{"Connection":"Keep-Alive","Accept":"application/json,text/json,text/x-json,text/javascript,application/xml,text/xml","Accept-Encoding":"gzip,deflate","Host":"prod-122.westeurope.logic.azure.com","User-Agent":"RestSharp/106.11.4.0","Content-Length":"753417","Content-Type":"multipart/form-data; boundary=-----------------------------28947758029299"},"queries":{"test":"hello"},"body":{"$content-type":"multipart/form-data; boundary=-----------------------------28947758029299","$content":"LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTI4OTQ3NzU4MDI5Mjk5DQpDb250ZW50LURpc3Bvc2l0aW9uOiBmb3JtLWRhdGE7IG5hbWU9ImZpbGUiOyBmaWxlbmFtZT0iQXBwbGljYXRpb25Gb3JtLnBkZiINCkNvbnRlbnQtVHl............................LS0tLS0tLS0tLS0tLS0tLS0tMjg5NDc3NTgwMjkyOTktLQ0K","$multipart":[{"headers":{"Content-Disposition":"form-data; name=\"file\"; filename=\"ApplicationForm.pdf\"","Content-Type":"application/octet-stream"},"body":{"$content-type":"application/octet-stream","$content":"JVBERi0xLjYNJeLjz9MNCjc4NTIgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0ZpcnN0IDY0L0xlbmd0aCAxMjY5L04gNy9UeXBlL............................KueM5w8e6Pn+97QzzOIYfrfxK8jWTtj/A/Ng3ICzBCf42CWjM6AKTAEa0SxPj2gzYwPdhN/ywmwFzwK5porhl1rH2loW33X7Mtbo3n8+tuRk1Eo6w3V1ZHt/wqsQ78X+k9hPwS9Afu30K+HjQyrt4DPg9sxugP2ejLPerIiszvmw55nuAj+5/bgdIYNlx02zJ4GbjDs6jXs/LphDqffmcboneY0rU/uFuifhz4EIqo="}}]}}

我如何引用被发布到触发器的文件进行进一步的处理,例如将它们保存到SharePoint中?

json triggers power-automate
1个回答
0
投票

当发布单个文件时, triggerBody()可以作为文件内容在进一步的操作中使用。 这只适用于单个文件。

© www.soinside.com 2019 - 2024. All rights reserved.