【发布时间】:2018-01-14 18:08:37
【问题描述】:
我是 firebase 新手,在将图片上传到 firebase.storage 时遇到了一点问题。
在我的应用中,我有一张图片,当我 console.log 时,我得到了这个:
file:///Users/waltermonecke/Library/Developer/CoreSimulator/Devices/B38A76A…6E2-5EE0F4B38878/Documents/images/F6DFDD32-A741-446B-B035-F8407197421C.jpg
所以基本上是对.jpg 图像的引用。现在我想上传它,这是我迄今为止的代码:
let img = job.photo1.uri;
console.log(img) // See above
let storageRef = firebase.storage().ref(`/jobs/${currentUser.uid}`);
storageRef.put(img);
我认为这已经足够了,但自从收到此错误消息后,我显然遗漏了一些东西:
Firebase Storage: Invalid argument in `put` at index 0: Expected Blob or File.
非常感谢您的任何帮助。
【问题讨论】:
标签: javascript firebase react-native firebase-storage