3

Azure App-Service ロジック アプリには、ストレージからファイルを取得する AzureStorageBlobConnector があります。ファイルはバイナリとして取得され、ContentTransferEncoding は設定されていません。コネクタの定義 (サブスクリプションの詳細を「x」に置き換えたもの) は次のようになります。

"azurestorageblobconnector": {
            "type": "ApiApp",
            "inputs": {
                "apiVersion": "2015-01-14",
                "host": {
                    "id": "/subscriptions/x/providers/Microsoft.AppService/apiapps/azurestorageblobconnector",
                    "gateway": "https://x.azurewebsites.net"
                },
                "operation": "GetBlob",
                "parameters": {
                    "BlobPath": "@triggers().outputs.body.Properties['FilePath']",
                    "FileType": "Binary"
                },
                "authentication": {
                    "type": "Raw",
                    "scheme": "Zumo",
                    "parameter": "@parameters('/subscriptions/x/resourcegroups/x/providers/Microsoft.AppService/apiapps/azurestorageblobconnector/token')"
                }
            },
            "repeat": null,
            "conditions": []
        },

カスタム API コネクタを作成してこのファイルを受け取り、それに変更を加えてから、ワークフローの次のステップに戻します。

ストレージ BLOB コネクタがファイルを次のコネクタに として渡すとき、ファイルはどのような形式になります@body('azurestorageblobconnector').Contentか? HttpPostedFile か、本体のストリームまたはマルチパート コンテンツか、それとも何か他のものか?

4

1 に答える 1