firebase - 如何使用 Firebase 存储移动文件?

标签 firebase firebase-storage

有没有办法使用 firebase.storage() 移动文件?

示例: user1/public/image.jpg 到 user1/private/image.jpg

最佳答案

由于 Firebase Storage 由 Google Cloud Storage 支持,因此您可以使用 GCS 的 rewrite API ( docs ) 或 gsutil mv ( docs )。

此外,GCloud 节点中的 move ( docs ) 示例如下:

var bucket = gcs.bucket('my-bucket');
var file = bucket.file('my-image.png');
var newLocation = 'gs://another-bucket/my-image-new.png';
file.move(newLocation, function(err, destinationFile, apiResponse) {
  // `my-bucket` no longer contains:
  // - "my-image.png"
  //
  // `another-bucket` now contains:
  // - "my-image-new.png"

  // `destinationFile` is an instance of a File object that refers to your
  // new file.
});

关于firebase - 如何使用 Firebase 存储移动文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38601548/

相关文章:

javascript - 如何部署在文件上传到 Firebase 存储时运行的 Firebase 函数?

java - Firebase (Android) : image not being displayed on my listView, 一旦我第一次将它上传到存储

swift - Xcode Swift Firebase 如何创建 FIRAuth 的第二个实例

java - 如何使用同步块(synchronized block)序列化异步调用

angular - 仅存储 Firebase 存储下载 URL token (而不是完整路径)是否安全?

node.js - 将 base64 编码的 jpeg 上传到 Firebase 存储(Admin SDK)

javascript - 限制 Firestore 中的删除权限

swift - Firebase 和 Swift 限制帖子编号错误

android - 当用户尝试在移动浏览器中点击动态链接时如何打开android应用程序

image - Flutter - 将图像上传到 Firebase 存储