Instalación
Add InsForge to your Swift Package Manager dependencies:Enable Logging (Optional)
For debugging, you can configure the SDK log level and destination:
Log Destinations:
Use
.info or .error in production to avoid exposing sensitive data in logs.from()
Obtenga una referencia de API de archivo para un depósito.Ejemplo
Operaciones de depósito
createBucket()
Crea un nuevo depósito de almacenamiento.listBuckets()
Enumera todos los nombres de depósitos.updateBucket()
Actualiza la visibilidad de un depósito.deleteBucket()
Elimina un depósito.upload()
Carga un archivo en el depósito.Parámetros
path(String) - La clave de objeto/ruta del archivodata(Data) - Datos del archivo para cargaroptions(FileOptions, optional) - Opciones de carga incluyendo contentType
Ejemplos
download()
Descarga un archivo como datos.Ejemplo
list()
Enumera archivos en un depósito.Parámetros
options(ListOptions, optional) - Opciones incluyendo prefijo, límite, desplazamiento