METHOD_ReceiveFile
    This method receives a file from the sender in a one-to-one chat. 
The following features are not supported:
        
- Resumable downloads
The following table lists the parameters that you can include in this method. 
| Parameter | Type | Required | Description | 
|---|---|---|---|
| chatId | String  | √ | This parameter specifies the ID of the chat from which to download the file. | 
| fileId | String | √ | This parameter specifies the file ID created by the  BlackBerry Connectclient for the file. | 
| fileName | String | √ | This parameter specifies the name of the file to send.  | 
| fileSize | Long | √ | This parameter specifies the size of the file to send. | 
| percentDone | Number | √ | This parameter provides the percentage of the file that is downloaded to  BEMS. | 
Code example
      The following example sends a request to 
BEMS
 for the recipient to receive the file from the one-to-one chat.REST call URL:https://SERVER:8080/GaslampService/file/im/Contact-ID/FILE-NAME/FileSize?fileId=FILE-REQUEST-ID Verb:GET HEADERS: Cookie:sessionId=... Accept:application/json X-User-Agent:<iOS or Android>
If the request is successful, 
BEMS
 sends the following response. The response body is the file contents.HTTP/1.1 200 OK
The following example sends a request to 
BEMS
 that the recipient receives a file from "user1" in the chat.{ "method":"ReceiveFile", "params": { "contactId":"user1@example.com", "fileName":"MyFile.txt", "fileSize":1000000 }, "id":"c5", "jsonrpc":"2.0" }
BEMS
 sends the following notification to the BlackBerry Connect
 app to receive the file. The file receive states are Processing > Progress > Complete. The receive includes a percentage of the file received that has completed.{ "id":"c5", "error":null, "result": { State: PROGRESS "data": { "method":"METHOD_ReceiveFile", "fileName":"MyFile.txt", "percentDone":"75" } }, "jsonrpc":"2.0" }