- Android
- iOS
- JavaScript
- Flutter
- ReactNative
- HarmonyOS
File message (FileMessage) is a built-in SDK message type. Its contentType value is jg:file.
| Property | Type | Description | Version |
|---|---|---|---|
| name | String | File name. | 1.0.0 |
| localPath | String | Local file path. | 1.0.0 |
| url | String | Remote file URL. | 1.0.0 |
| size | long | File size in Byte. | 1.0.0 |
| type | String | File type. | 1.0.0 |
| extra | String | Extension fields. | 1.0.0 |
File message (JFileMessage) is a built-in SDK message type. Its contentType value is jg:file.
| Property | Type | Description | Version |
|---|---|---|---|
| name | NSString | File name. | 1.0.0 |
| localPath | NSString | Local file path. | 1.0.0 |
| url | NSString | Remote file URL. | 1.0.0 |
| size | long long | File size in Byte. | 1.0.0 |
| type | NSString | File type. | 1.0.0 |
| extra | NSString | Extension fields. | 1.0.0 |
File messages are built-in SDK message types. The corresponding enum is MessageType.FILE
| Property | Type | Description | Version |
|---|---|---|---|
| name | String | File name. | 1.0.0 |
| url | Number | File URL | 1.0.0 |
| size | Number | File size in KB, used to display a progress bar when viewing or downloading. | 1.0.0 |
| type | String | File type. Common file types include word, excel, ppt, and zip. | 1.0.0 |
| extra | String | Additional message content. JSON strings are supported and cannot be changed after setting. | 1.0.0 |
let fileMsg = {
name: "demo.pptx",
url: "https://example.com/demo.pptx",
size: 1000,
type: "pptx",
extra: '{"Priority":"P0"}'
}
let message = {
conversationType: ConversationType.PRIVATE,
conversationId: 'userId1',
name: MessageType.FILE,
content: fileMsg
};
File message (FileMessage) is a built-in SDK message type. Its contentType value is jg:file.
| Property | Type | Description | Version |
|---|---|---|---|
| name | string | File name. | 1.0.0 |
| url | string | File URL | 1.0.0 |
| size | number | File size, in KB | 1.0.0 |
| type | string | File type. | 1.0.0 |
| extra | string | Extension fields. | 1.0.0 |
File message (FileMessage) is a built-in SDK message type. Its contentType value is jg:file.
| Property | Type | Description | Version |
|---|---|---|---|
| name | String | File name. | 0.6.3 |
| localPath | String | Local file path. | 0.6.3 |
| url | String | Remote file URL. | 0.6.3 |
| size | int | File size in Byte. | 0.6.3 |
| type | String | File type. | 0.6.3 |
| extra | String | Extension fields. | 0.6.3 |
File message (FileMessageContent) is a built-in SDK message type. Its contentType value is jg:file.
| Property | Type | Description | Version |
|---|---|---|---|
| name | string | File name. | 1.0.0 |
| localPath | string | Local file path. | 1.0.0 |
| url | string | Remote file URL. | 1.0.0 |
| size | number | File size in Byte. | 1.0.0 |
| type | string | File type. | 1.0.0 |
| extra | string | Extension fields. | 1.0.0 |