У меня есть функция Google Cloud, и я пытаюсь сохранить некоторые данные в хранилище Firebase.Я использую пакет firebase-admin
для взаимодействия с Firebase.
Я читаю документацию (https://cloud.google.com/storage/docs/uploading-objects#storage-upload-object-nodejs) и, похоже, есть четкие инструкции по загрузке файлов, если файлна вашем локальном компьютере.
// Uploads a local file to the bucket
await storage.bucket(bucketName).upload(filename, {
// Support for HTTP requests made with `Accept-Encoding: gzip`
gzip: true,
metadata: {
// Enable long-lived HTTP caching headers
// Use only if the contents of the file will never change
// (If the contents will change, use cacheControl: 'no-cache')
cacheControl: 'public, max-age=31536000',
},
});
В моем случае через меня есть облачная функция Google, которая будет передавать некоторые данные в почтовое тело, и я хочу сохранить эти данные в корзину Firebase.
Как мне это сделать? Метод загрузки, похоже, указывает только путь к файлу и не имеет параметра данных.