swift - 如何使用不同的字符串将图像上传到 Firebase?
问题描述
在这段代码中,我能够成功地将图像发布到 Firebase。但我想添加一些字符串。
@objc func Post(){
print("Post Clicked")
let imageName = "\(NSUUID().uuidString).jpeg"
let imagesFolder = Storage.storage().reference().child("Post")
if let image = imageView.image{
if let imageData : Data = image.jpegData(compressionQuality: 1){
imagesFolder.child(imageName).putData(imageData, metadata: nil) { (metaData, error) in
if let error = error{
print(error)
}else{
imagesFolder.child(imageName).downloadURL { (url, error) in
if let imageURL = url?.absoluteString{
self.imageURL = imageURL
print("Success")
}
}
}
}
}
}
}
如何从 UILabel 上传这些自定义字符串以及相同的图像?我曾尝试将此代码放在Post
函数的不同区域,但它不起作用。这样做的正确方法是什么?
//([
//"Title" : titleLabel.text,
//"Article" : articleLabel.text,
//"Author" : authorLabel.text,
//"Date" : DateLabel.text,
//])
解决方案
推荐阅读
- python - 使用制表符解析 pdf 时忽略换行符
- r - 基于值的数据子集部分
- r - 意外的 dply() 输出。未按需要分组
- syntax - 使用 jq 将 JSON 中的重复项删除为 CSV 值
- c# - 无法从简单类创建对象
- mlflow - MLFlow RestException:开始运行时出现 RESOURCE_ALREADY_EXISTS 错误
- elixir - Elixir 搜索 ETS 表
- c# - VS 2022 - 在所有文件中转换为文件范围的命名空间
- c# - 如何使用 Entity Framework 连接字符串使用 Azure Key Vault
- flutter - Mocktail:“Null”类型不是“Future”类型的子类型
'