Ошибка домена = код FIRStorageErrorDomain = -13000 - PullRequest
0 голосов
/ 03 мая 2019

Я загружаю изображение в хранилище Firebase.Но это дает мне ошибку, как это.

"ошибка": {"код": 400, "сообщение": "Список объектов в корзине запрещен для rules_version = \" 1 \ ". Пожалуйста, измените правила безопасности хранилища на rules_verison = \"2 \" для использования списка. "}

Я написал следующие строки заявления: -

 let loginInformation = UserDefaults.standard.dictionary(forKey: "loginInformation")

        let userInfo = loginInformation!["firebase_id"] as? String

        let filePath = Constant.PROFILE_IMAGE_FOLDER_NAME+userInfo!+"."+extens

       // let metaData = StorageMetadata()

      //  metaData.contentType = "image/"+extens

        let storageRef = Storage.storage().reference()


        // Create a reference to the file you want to upload
        let riversRef = storageRef.child(filePath)

        // Upload the file to the path "images/rivers.jpg"
        _ = riversRef.putFile(from: localFileUrl as URL, metadata: nil) { metadata, error in
            guard let metadata = metadata else {
                // Uh-oh, an error occurred!
                self.activityIndicator.stopAnimating()
                return
            }
            // Metadata contains file metadata such as size, content-type.

            print(String(metadata.size))

            // You can also access to download URL after upload.
            storageRef.downloadURL { (url, error) in
                guard url != nil else {
                     self.activityIndicator.stopAnimating()
                    print(error!)
                    // Uh-oh, an error occurred!
                    return
                }
                print(url!)
                Database.database().reference().child("credentials").updateChildValues(["userPhoto": url as Any])

            }
        }

Пожалуйста, дайте мне знать, если кто-то может исправить меня за то же самое.

...