publishFileMessage
Publish file message from specified Channel.
Parameters
Name of channel to which the file has been uploaded.
Name under which the uploaded file is stored.
Unique identifier for the file, assigned during upload.
The payload. Warning: It is important to note that you should not serialize JSON when sending signals/messages via PubNub. Why? Because the serialization is done for you automatically. Instead just pass the full object as the message payload. PubNub takes care of everything for you.
Metadata object which can be used with the filtering ability.
Set a per message time to live in storage. - If shouldStore = true, and ttl = 0, the message is stored with no expiry time. - If shouldStore = true and ttl = X (X is an Integer value), the message is stored with an expiry time of X hours. - If shouldStore = false, the ttl parameter is ignored. - If ttl isn't specified, then expiration of the message defaults back to the expiry value for the key.
Store in history. If not specified, then the history configuration of the key is used.
The custom type associated with the message.