Azure Storage Blobに保存した写真を応答するHttp関数
更新:2021/06/18 06:46 by nasu
Azure Static Web Appsでひきつづき関数のテストをしています。
Blobに保存したimageファイルを応答する関数はどうやって作成するの?
とても簡単なことのようですが、MSさんのDocumentを読んでこれのコードを計画するのは至難ですTT
いつものように、Google先生に聞いてもみましたが、C#の例はいくつかみつかるものの、なぜか、JavaScript版がみつかりませんでした。
コードを書いて試してみたところ、これは本当に簡単なコードでした。
function.json
{
"bindings": [
{
"authLevel": "anonymous",
"type": "httpTrigger",
"direction": "in",
"name": "req",
"methods": [
"get"
],
"route": "image/{id}"
},
{
"type": "http",
"direction": "out",
"name": "res"
},
{
"name": "blob",
"type": "blob",
"path": "kojiro/{id}",
"connection": "",
"direction": "in",
"dataType": "binary"
}
]
}
index.js
module.exports = async function (context, req, blob) {
context.res = {
headers: {
'Content-Type': 'image/jpeg'
},
body: blob
};
}
なにこれ javascript 最高!
"dataType": "binary"
これを指定するのがミソでした。
親ノート
サーバーレス、はじめます | 更新:2020/11/01 23:23 by nasu38yen |