//6. Implementar Cloud Storage en nuestra aplicación //Para implementar Cloud Storage en nuestra aplicación, debemos seguir los siguientes pasos: //- Agregar Cloud Storage a nuestra aplicación. //- Subir y descargar archivos desde el almacenamiento en la nube. //```swift // Subir un archivo al almacenamiento en la nube let storage = Storage.storage() let storageRef = storage.reference() let imageRef = storageRef.child("images/\(imageName)") let metadata = StorageMetadata() metadata.contentType = "image/jpeg" let imageData = UIImageJPEGRepresentation(image, 0.8)! imageRef.putData(imageData, metadata: metadata) { (metadata, error) in if let error = error { print("Error al subir el archivo: \(error.localizedDescription)") return } print("Archivo subido con éxito") } // Descargar un archivo desde el almacenamiento en la nube let storage = Storage.storage() let storageRef = storage.reference() let imageRef = storageRef.child("images/\(imageName)") imageRef.getData(maxSize: 1 * 1024 * 1024) { (data, error) in if let error = error { print("Error al descargar el archivo: \(error.localizedDescription)") return } guard let imageData = data else { print("No se pudo obtener el archivo") return } let image = UIImage(data: imageData) print("Archivo descargado con éxito") }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter