假设我在Firebase存储中有一个图像/path/image1.png。我想复制此图像并创建一个新名称不同但名称与/path/image2.png相同的图像。我正在使用AngularFire。我将如何实现?请帮助
Firebase存储(现称为Cloud Storage for Firebase)是一组客户端SDK,允许您从应用程序内部访问Cloud Storage。
[没有Firebase API可以在Cloud Storage中创建文件的副本。不过,这是一个有效的用例,因此我建议您使用file a feature request。
同时,我可以想到的两个选择是:
将(非Firebase)服务器端SDK之一用于云存储到create a copy of the file。例如,您可以将此Node.js代码包装在可调用的Cloud Function中,然后从您的应用程序代码中调用它。
await storage
.bucket(srcBucketName)
.file(srcFilename)
.copy(storage.bucket(destBucketName).file(destFilename));