因此,我已经创建了一个Azure Blob触发器,并且一旦在Blob上放置一些文件或创建某个目录,触发器就会正常工作。
问题:现在,我不知道如何获取导致blob触发的相同文件内容。
我可以使用Azure存储库获取文件,但是我将在blob上上传很多文件,并希望对刚刚写在blob上的文件进行一些处理。
预先感谢
答案 0 :(得分:0)
@FunctionName("blobprocessor")
public void run(
@BlobTrigger(name = "file",
dataType = "binary",
path = "myblob/{name}",
connection = "MyStorageAccountAppSetting") byte[] content,
@BindingName("name") String filename,
final ExecutionContext context
) {
context.getLogger().info("Name: " + filename + " Size: " + content.length + " bytes");
}
内容以字节数组形式传递。