sendFile
Upload file / data to specified Channel.
Parameters
Channel name
Name of the file to send.
Input stream with file content. The inputStream will be depleted after the call.
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.
Key to be used to encrypt uploaded data. If not provided, cipherKey in @see PNConfiguration will be used, if provided.
The custom type associated with the message.