Я закончил учебник по Java Azure.И я хочу построить свою функцию Azure с помощью триггера Blob вместо httptrigger.
public class Function {
@FunctionName("myfunction")
@StorageAccount("xxxxxxxxx")
public void blobHandler(
@BlobTrigger(name = "content", path = "container/{name}", dataType = "binary") byte[] content,
@BindingName("name") String name, final ExecutionContext context
) {
context.getLogger().info("Java Blob trigger processed a request.");
try {
context.getLogger().info("Java Blob trigger function processed a blob. Name: " + name + "\n Size: " + content.length + " Bytes");
// process the CT converter function
} catch (Exception e) {
//TODO: handle exception
context.getLogger().info("Error");
}
}
}
А потом, когда я понял, мне следует использовать Stream в качестве типа данных вместо Binary (dataType = "Stream"), как в C #.Однако я не смог выяснить, какой класс Java следует использовать для типа потока данных для контента.просто стрим класс?Пробовал, но у меня не работает.У кого-то есть опыт?