FireBase管理员SDK无法上载到存储存储桶文件夹 [英] Firebase Admin SDK cant upload to storage bucket folder
本文介绍了FireBase管理员SDK无法上载到存储存储桶文件夹的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试使用FireBase函数上载文件,更多地使用this docs,但似乎无法像下面这样上载到文件夹FireBase:
我要直接上载到我的文件夹 我已经试过了const bucket = storage.bucket("<my-bucket>.appspot.com/img_users/");
但仍未正常工作,请帮助!
推荐答案
云硬盘中实际上没有文件夹和子目录的概念。您在Firebase控制台中看到的img_users/
文件夹&q;实际上是从一个或多个文件的文件名生成的,这些文件的文件名组成如下:
img_users/<rest_of_the_file_name>
/
)创建";false";文件夹。也就是说,控制台";使上面的文件看起来像是驻留在img_users/
";文件夹";中,但对于云存储来说,对象只是存在于存储桶中,并具有如上所示的名称。您将在doc中找到更详细的说明。
此行为的后果是,您不应在传递给bucket()
方法的字符串中包括";文件夹";名称,而应在创建文件引用时将其包括在内。
这篇关于FireBase管理员SDK无法上载到存储存储桶文件夹的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文