你好,我有一个逻辑应用程序,寻找电子邮件附件,我做了一个HTTP请求上传此文件到一个临时的blob存储。当我打开我的PDF文件时,它是空的。
的数据我有一个变量,我把文件的内容,并发送它作为身体在HTTP请求,它看起来像这样
的我需要上传任何类型的文件,我得到这个问题,只有文件不是文本
cbjzeqam1#
我已经在我的环境中复制了,并得到了预期的结果如下:
一月一日
您有一个名为**Azure blob Storage的连接器(在该连接器中,您可以使用名为Create blob (V2)**的操作,如下所示):
Azure blob Storage
Create blob (V2)
的数据
Output:
的在存储帐户中:
的
Codeview:
{ "definition": { "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#", "actions": { "Create_blob_(V2)": { "inputs": { "body": "@variables('var1')", "headers": { "ReadFileMetadataFromServer": true }, "host": { "connection": { "name": "@parameters('$connections')['azureblob_1']['connectionId']" } }, "method": "post", "path": "/v2/datasets/@{encodeURIComponent(encodeURIComponent('AccountNameFromSettings'))}/files", "queries": { "folderPath": "/rithwik", "name": "rithblob", "queryParametersSingleEncoded": true } }, "runAfter": { "Initialize_variable": [ "Succeeded" ] }, "runtimeConfiguration": { "contentTransfer": { "transferMode": "Chunked" } }, "type": "ApiConnection" }, "Initialize_variable": { "inputs": { "variables": [ { "name": "var1", "type": "string", "value": " $\u0011 W$H: A XPg k\u0003\u0001v i 8 \u001c K5u\u0003 G ƥ\u001d B p b \\ nړ1 $N ;\u000e _x\u0011 / \u0001\t \u0006\u0003*\u001b-N\u001cP` @ ,p zOW5 絒 \u001a\u000e' \u0006 \u0004\u000b R\u000e Z p \u0015 C a\u0017 \f\n ! 6z3 3 \n/ = > \u0005 w@ \u001eX? \u0017 O ` & . _iΓi n +\u000f Hj2_\" k +\u000e\f ç U \u0006 sտ\u0013j/ . o : P W O 95 T $ug \u001fZBm / C\u000e\u0016詷U пb [\u0011 ʒ\n\u000f E %gW# -\n AV//gJ' \u0014~ -\u0004 \u0015 \u001c tpi ͟[qʍi o \u001e \u001e ab\u0001[" } ] }, "runAfter": {}, "type": "InitializeVariable" } }, "contentVersion": "1.0.0.0", "outputs": {}, "parameters": { "$connections": { "defaultValue": {}, "type": "Object" } }, "triggers": { "manual": { "inputs": { "schema": {} }, "kind": "Http", "type": "Request" } } }, "parameters": { "$connections": { "value": { "azureblob_1": { "connectionId": "/subscriptions/b83c1ed3/resourceGroups/vrbojja/providers/Microsoft.Web/connections/azureblob-1", "connectionName": "azureblob-1", "id": "/subscriptions/b83c1ed3/providers/Microsoft.Web/locations/eastus/managedApis/azureblob" } } } } }
字符串
66bbxpm52#
你可以这样做:创建一个LogicApp,如下所示,这意味着您需要有一个存储帐户和一个用于存储文件的容器如果没有容器,只需创建一个接下来,正如你所看到的,我正在发送一封带有PDF附件的电子邮件,从一个谷歌帐户到一个Outlook帐户。在这里你可以看到,我已经收到它在Outlook因此,现在逻辑应用程序将运行,因为它需要带有附件的电子邮件,如果你现在检查你的blob容器,你可以看到你有文件在那里,下载后,你会看到它是完整的。希望这对你有帮助,如果你需要更多的帮助,请告诉我。(还没有信誉点,最近刚开始在堆栈溢出中做出贡献,所以我只能分享8个链接,没有图像,如果这对你有帮助,请投赞成票:))0102的03的04的05的06的0708字符串
2条答案
按热度按时间cbjzeqam1#
我已经在我的环境中复制了,并得到了预期的结果如下:
一月一日
您有一个名为**
Azure blob Storage
的连接器(在该连接器中,您可以使用名为Create blob (V2)
**的操作,如下所示):的数据
Output:
的
在存储帐户中:
的
Codeview:
字符串
66bbxpm52#
你可以这样做:
创建一个LogicApp,如下所示,这意味着您需要有一个存储帐户和一个用于存储文件的容器
如果没有容器,只需创建一个
接下来,正如你所看到的,我正在发送一封带有PDF附件的电子邮件,从一个谷歌帐户到一个Outlook帐户。
在这里你可以看到,我已经收到它在Outlook
因此,现在逻辑应用程序将运行,因为它需要带有附件的电子邮件,如果你现在检查你的blob容器,你可以看到你有文件在那里,下载后,你会看到它是完整的。
希望这对你有帮助,如果你需要更多的帮助,请告诉我。(还没有信誉点,最近刚开始在堆栈溢出中做出贡献,所以我只能分享8个链接,没有图像,如果这对你有帮助,请投赞成票:))
01
02的
03的
04的
05的
06的
07
08字符串