将图像下载并上传到Firebase / With Swift 4

大家好,这是我的第一个故事,我将分享每个人都需要的东西。您可以学习如何使用Swift 4将图像或其他文件保存到Firebase存储中。

首先,您必须在ios应用程序的Firebase中创建一个项目。之后,您将在podfile中添加“ pod Firebase / Storage”,然后进行pod安装。现在,在视图控制器中导入“ Firebase / Storage”库。您可以编写这些代码将图片文件上传到Firebase。


让存储= Storage.storage()

var data = Data()

数据= UIImagePNGRepresentation(“锁定”)! //图片文件名

//根据我们的存储服务创建存储参考

让storageRef = storage.reference()

var imageRef = storageRef.child(“ images / lock.png”)

_ = imageRef.putData(data,元数据:无,完成:{(metadata,error)in

保护元数据=其他元数据{

打印(错误)

返回

}

让downloadURL = metadata.downloadURL()

打印(downloadURL)

})