【发布时间】:2018-12-11 13:44:38
【问题描述】:
我有一个 firebase 函数,它给定一些参数会创建一个带有标题等的“帖子”。有没有办法将图像作为参数发送,然后可以由 firebase 函数处理,然后上传到 firebase 存储。
我认为可以通过将文件/图像对象解码为 base64 字符串,然后将其作为参数发送。如何将文件对象从 html 文件输入转换为 base64?另一方面,firebase 函数如何知道字符串是实际图像?如何判断图像的大小? firebase callable 函数的参数大小是否有限制?
【问题讨论】:
-
我建议您在调用函数之前让客户端直接将文件上传到 Cloud Storage。
-
@DougStevenson 是的,这将是一种方法。如果您可以写出一个关于如何构建一个可将其从“临时池”中取出的 Firebase 可调用云函数的答案,请检查特定元数据,然后将其移至“官方池”,并附上一些示例阻止上传到官方池的规则我很乐意将此作为答案
标签: image firebase google-cloud-functions