mirror of
https://github.com/appwrite/appwrite
synced 2026-05-04 05:48:22 +00:00
949 B
949 B
import io.appwrite.Client
import io.appwrite.coroutines.CoroutineCallback
import io.appwrite.services.Storage
import io.appwrite.enums.ImageGravity
import io.appwrite.enums.ImageFormat
val client = Client()
.setEndpoint("https://<REGION>.cloud.appwrite.io/v1") // Your API Endpoint
.setProject("<YOUR_PROJECT_ID>") // Your project ID
.setSession("") // The user session to authenticate with
val storage = Storage(client)
val result = storage.getFilePreview(
bucketId = "<BUCKET_ID>",
fileId = "<FILE_ID>",
width = 0, // optional
height = 0, // optional
gravity = ImageGravity.CENTER, // optional
quality = -1, // optional
borderWidth = 0, // optional
borderColor = "", // optional
borderRadius = 0, // optional
opacity = 0, // optional
rotation = -360, // optional
background = "", // optional
output = ImageFormat.JPG, // optional
token = "<TOKEN>" // optional
)