【问题标题】:Save Image File to firebase / save image File data into plain javascript Object将图像文件保存到 firebase / 将图像文件数据保存到纯 javascript 对象中
【发布时间】:2019-08-13 11:29:09
【问题描述】:

所以我尝试使用 redux 表单输入将图像文件保存在 firebase 数据库中,但出现错误,Data must be an object, but it was: a custom File object 直到现在我都试过了:

const PictureData = values.attach_picture

它给我的输出如下

         File {
         name: "zendex.jpeg",
         lastModified: 1564032545425,
         lastModifiedDate: Thu Jul 25 2019 10:59:05 GMT+0530 (India Standard Time),
         webkitRelativePath: "", size: 3498, 
…}

那么如何将其保存为 OBJECT?

问题:如何将图像数据保存为 js 对象,以便我可以将其保存在 firebase 数据库中

【问题讨论】:

  • 我不太确定您要达到什么目的,但是要将图像上传到 firebase,您应该使用 firebase 存储,它会发回您可以使用的图像 url
  • 我认为您不能将文件存储到 Firestore
  • 当前不是对象而是文件
  • 是的,我想将文件转换为 js 对象

标签: javascript firebase redux


【解决方案1】:

所以我不得不重新创建一个 newObject,然后将 FileData 设置到其中

let file = {
    'lastMod'    : values.attach_picture.lastModified,
    'lastModDate': values.attach_picture.lastModifiedDate,
    'name'       : values.attach_picture.name,
    'size'       : values.attach_picture.size,
    'type'       : values.attach_picture.type,
    } 

【讨论】:

  • 但它仍然不是最佳解决方案
猜你喜欢
  • 2013-05-31
  • 1970-01-01
  • 1970-01-01
  • 2011-05-08
  • 1970-01-01
  • 2021-07-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多