javascript - 在 Firbase 存储中同时创建文件和设置元数据
问题描述
我目前正在开发一个使用 Firebase 存储来存储文件的反应应用程序。我的问题是:我想创建一个文件并将元数据附加到它,然后再将其存储在 Firebase 存储中;据我所知,现在我必须
- 将文件保存在创建文件 ref 的存储中
- 获取该文件的引用,设置元数据并上传。
有没有办法将这 2 个步骤变成 1 个步骤?
在此先感谢您的时间
解决方案
正如 Cloud Storage for Firebase文档中所述,“上传文件时,您还可以指定该文件的元数据”。
// Create file metadata including the content type
var metadata = {
contentType: 'image/jpeg',
};
// Upload the file and metadata
var uploadTask = storageRef.child('images/mountains.jpg').put(file, metadata);
推荐阅读
- javascript - 如何使用服务器端 API 调用返回数据?
- github - 只允许 PR 作者或管理员合并到受保护的主分支
- python - 将日期作为 pandas 数据框列名进行交互
- reactjs - JSX 属性建议在 VSCode 中不起作用
- android - 我找不到用于减少在 android studio 中的布局上创建的按钮的按钮
- r - R将excel与不兼容的列结合起来
- python - 将熊猫数据框转换为自定义字典
- sql - 如何使用列作为参数将表与其他表分开
- npm - package.json bundledDependencies 来自本地包
- c - 从 Windows 设备上的 USB 驱动器自动运行