【问题标题】:Save image to firebase as image/jpeg using swift使用 swift 将图像保存到 firebase 作为图像/jpeg
【发布时间】:2018-06-05 12:53:06
【问题描述】:

我正在尝试使用 mime 类型的 image/jpeg 将图片上传到 firebase,但由于某种原因,它们都作为 application/octet-stream 上传。

这是我的代码 sn-p:

let storageRef = Storage.storage().reference().child("ProfilePictures/\(image).jpg")
        if let uploadData = UIImageJPEGRepresentation(self.pickedImage!, 0.5){
            storageRef.putData(uploadData, metadata: nil, completion:{ (metadata, error) in })

我通过照片库中的选择器获取图像

    func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
    if let editedImage = info[UIImagePickerControllerEditedImage] as? UIImage {

        ImageButton.setBackgroundImage(editedImage, for: .normal)
        ImageButton.setTitle("", for: .normal)
        self.pickedImage = editedImage
    }

    dismiss(animated: true, completion: nil)
}

【问题讨论】:

    标签: ios swift firebase


    【解决方案1】:

    您必须设置相同的元数据。

    试试看。

    元数据 = { contentType: 'image/jpeg'};

    【讨论】:

      猜你喜欢
      • 2020-12-04
      • 2014-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-13
      • 2012-07-04
      • 1970-01-01
      相关资源
      最近更新 更多