我正在使用azure blob触发器来识别容器何时更新。触发器工作正常。但它只返回blob文件(如base 64 string)。但是如何在此触发器中获取blob文件的URL。
function.js
{
"disabled": false,
"bindings": [
{
"name": "readText",
"type": "blobTrigger",
"direction": "in",
"path": "pngs/{name}",
"connection":"STORAGEConnectionString"
}
]
}
index.js
context.log('Node.js Blob trigger function processed', context.bindings);
答案 0 :(得分:0)
您实际上可以将此格式用于blob的URI:
https://storagesample.blob.core.windows.net/mycontainer/blob1.txt https://storagesample.blob.core.windows.net/mycontainer/photos/myphoto.jpg
可以找到更多信息here
答案 1 :(得分:0)
您必须使用 context.bindingData :
context.bindingData.name;
context.bindingData.blobTrigger;
context.bindingData.uri;
希望有帮助。