HTTPトリガーで、Excelファイルなどをダウンロードすることはできますか?

Avatar
富井

スクリプトでExcelアダプタを使ってExcelファイルを生成しています。

HTTPトリガーでアクセスしたときに、このExcelファイルをダウンロードできるようにしたいと考えているんですが、レスポンス設定のContent-Typeにこういうバイナリファイルをダウンロードできそうなものは見つからず・・・。

このようなことは可能でしょうか。

この記事は役に立ちましたか?

1が役に立ったといっています

コメント

  • Avatar
    Kurita

    やってみたところ、ファイルのダウンロードが出来ました!

    HTTPトリガーのヘルプに記載が無いので、どこまで製品として正式にサポートされている動作かは不明なんですが、さしあたり以下のような方法でできたことを共有しておきます。

    1 スクリプトでバイナリ型変数をスクリプト出力変数として設定

    2 ファイルシステムアダプタをデータモード「データ」にしてで読み取ったバイナリデータをMapperで代入

    3 HTTPトリガーでContent-Typeを「指定しない」にして、ファイル出力を設定



    4 バイナリ型の変数を出力データ ${trigger.outputData} として設定



    という手順で、アクセスすると指定したファイル名でダウンロードできるようです。

    2

ログインしてコメントを残してください。