void OnFileMessageReceivedFromPeerHandler(int id, string peerId, FileMessage message) { Debug.Log("OnFileMessageReceivedFromPeerHandler id = " + id + " ,peerId = " + peerId + " fileMessage, = " + message.GetFileName() + " " + message.GetMediaId() + " " + message.GetRawMessageLength() + " " + message.GetServerReceiveTs() + " " + message.IsOfflineMessage()); // FileMessage message = // FileMessage fileMessage = rtmClient.CreateFileMessageByMediaId(message.GetMediaId()); // Debug.Log("CreateFileMessageByMediaId" + " fileMessage, = " + fileMessage.GetFileName() + " " + fileMessage.GetMediaId() + " " + fileMessage.GetRawMessageLength() + " " + fileMessage.GetServerReceiveTs() + " " + fileMessage.IsOfflineMessage()); rtmClient.DownloadMediaToMemory(message.GetMediaId(), 1982939); rtmClient.DownloadMediaToFile(message.GetMediaId(), "/Users/zhangtao/Documents/work/Unitywork/unity_rtm/API-Example/test_download_file.txt", 1322323); rtmClient.CancelMediaDownload(20203030); rtmClient.CancelMediaUpload(3992383); }