Files are an essential component of modern software applications. Amity provides a powerful file management system that enables you to easily handle different types of files, such as document files, videos, and audio files. In this section, we will introduce you to the concept of a file in Amity and provide an overview of file handling in Amity.
Property | Description |
---|---|
To upload a file to the system, you can use the Amity File Upload API provided by the SDK. The API allows you to upload a file to the Amity server by providing the file's data and the file metadata, such as the file name, file type, and file size. The SDK simplifies the process of uploading files by providing pre-built components that you can easily integrate into your application.
On Android, you can separately observe uploading states outside of the uploading method by using:
Version 6 and Beta(v0.0.1)
You can retrieve a file from Amity using the Amity File Retrieval API provided by the SDK. The API enables you to retrieve a file from the Amity server by supplying the file ID. The SDK streamlines the process of retrieving files by offering pre-made components that can be smoothly integrated into your app.
In addition to uploading and retrieving files, Amity provides a deleting function to delete a file that is no longer needed.
The response will return true
if the file deletion is successful.
Version 6 and Beta(v0.0.1)
The response will return true
if the file deletion is successful.
Otherwise, if an error is encountered during the deletion, it will return the following errors:
fileId
Root file key on cloud storage
fileUrl
HTTP link for file download
type
File type
createdAt
Date/time when a file is uploaded
updatedAt
Date/time when a file is updated
attributes
Information about the file