【发布时间】:2018-12-09 16:35:12
【问题描述】:
我不能上传简单的图片,多么愚蠢!
这是我将图片上传到 Firebase 存储的代码
storage.ref().child(imid).putString(this.state.img.base64 , 'base64')
imid = randomstring() + ".jpg";
this.state.img.base64 = base64string
它实际上是上传图片,但它没有将其作为图片上传
即使从 Firebase 存储页面下载上传的文件
操作系统无法实现打开
【问题讨论】:
-
这个问题中包含的代码没有多大意义,也没有告诉我们它做了什么或为什么它出现在问题中;看来 imid 是在使用后定义的。 要将文件上传到 Cloud Storage,首先要创建对文件完整路径的引用,包括文件名。 为什么要使用 putString 而不是 ref.put(文件)。尾矿关闭在哪里?您是否浏览过Getting Started Guide,尤其是“从 Blob 或文件上传”部分中的代码?
标签: javascript node.js firebase upload firebase-storage