Before you begin
- Register a QuickBlox account. This is a matter of a few minutes and you will be able to use this account to build your apps.
- Configure QuickBlox SDK for your app. Check out Setup page for more details.
- Create a user session to be able to use QuickBlox functionality. See Authentication page to learn how to do it.
Upload file
Upload a file to the cloud using theupload()
method below.
JavaScript
upload()
method accepts one argument of the object type that has the following fields:
Field | Required | Description |
---|---|---|
url | yes | URL of a file. |
public | no | Boolean parameter. Specifies file visibility. If the file is public then it’s possible to download it without a session token. Default: false. |
QB.content.subscribeUploadProgress()
method. This method will emit QB.content.EVENT_TYPE.FILE_UPLOAD_PROGRESS
event each time an upload progress for this file changes. Once the upload is finished, you can unsubscribe from upload progress events using the QB.content.unsubscribeUploadProgress()
method.
JavaScript
Basic | Startup | Growth | HIPAA | Enterprise | |
---|---|---|---|---|---|
File size limit | 10 Mb | 25 Mb | 50Mb | 50Mb | Contact our sales team |
Get file info
Get information about a file by ID using thegetInfo()
method below. This method allows to load the file description model from the server, not the content of the file itself.
JavaScript
getInfo()
method accepts one argument of the object type that has the following fields:
Field | Required | Description |
---|---|---|
id | yes | ID of the file. |
Get file URL
There are two types of file URLs that can be obtained: private and public.- Public URL allows anyone to access the file, no authorization token is needed.
- Private URL can be accessed only by QuickBlox user with a session token.
Get public URL
To receive a public URL, use the code snippet below.JavaScript
getPublicUrl()
method accepts one argument of the object type that has the following fields:
Field | Required | Description |
---|---|---|
uid | yes | File unique identifier. You can take the uid from the file recieved as a result of the getInfo() method. |
Get private URL
To get a private URL of the uploaded file, use the following code snippet.JavaScript
getPrivateURL()
method accepts one argument of the object type that has the following fields:
Field | Required | Description |
---|---|---|
uid | yes | File unique identifier. You can take the UID from the file recieved as a result of the getInfo() method. |