我已经做了一个谷歌云功能,将文件上传到谷歌存储桶中,并返回签名的URL作为响应。
每当上传大文件(大于10mb)时。它不起作用。 对于小于10mb的文件,它可以正常工作。
我已经搜索并在cloud documentation中看到。它说,对于不允许增加大小的HTTP函数,发送的最大数据大小为10mb。
resource: {…}
severity: "ERROR"
textPayload: "Function execution could not start, status: 'request too large'"
timestamp: "2019-06-25T06:26:41.731015173Z"
为了成功上传文件,它给出以下日志 函数执行耗时271 ms,状态码为200
对于大文件,它给出以下日志 函数执行无法启动,状态:“请求太大”
是否有使用API上传存储桶中文件的其他选择?任何其他服务都可以。我需要上传最多20mb的文件。预先感谢
答案 0 :(得分:1)
对于网络和移动客户端,您可以使用Firebase SDK直接上传到Google Cloud Storage存储桶。然后,您可以在文件上传完成后使用Storage trigger处理文件。