Firebase Cloud功能multipart / form-data

时间:2017-03-14 00:08:36

标签: firebase google-cloud-functions

firebase函数是否可以通过multipart / form-data content-type接收http请求?

1 个答案:

答案 0 :(得分:3)

是的,但Google云端功能没有用于处理默认情况下内置请求的中间件(请参阅body-parser docs for more info)。

我没有测试过,但formidable看起来很受欢迎。

如果您要上传文件,我建议您直接将其写入Cloud Storage for Firebase。使用云存储,您将获得我们的SDK提供的细节,您将节省带宽/时间(因为您将直接将其上载到存储引擎),并且您可以从我们的内置规则引擎中获益。从那里你可以在云函数中有一个functions.storage.object().onChange(event => {})监听器,只要成功上传新文件就会跳转。