Инструменты пользователя

Инструменты сайта


logbook_chat_getfile

Получить файл

Метод для получения файла из сообщения. Файл передается пронумерованными частями.

Сначала нужно будет принять все части фала, затем «склеить их» и лишь после сделать base64_decode()

Параметры:

  • cmd - «get_file»
  • message_id - ID сообщения, котором есть необходимый файл

Пример

Запрос:

  {"cmd":"get_file","message_id":19}

Ответ:

{
  "error":"",
  "cmd":"get_file",
  "obj": {
    "file_data":{
      "chunks_total":20,                     // Всего частей
      "chunk_current":1,                     // Текущая часть
      "chunk_body":"j/4AA...pCHNqBy",        // Кусок файла в base64
      "filename":"20190110170335_4_test.jpg" // Имя файла
    }
  }
}
...
{
  "error":"",
  "cmd":"get_file",
  "obj": {
    "file_data":{
      "chunks_total":20,
      "chunk_current":20,
      "chunk_body":"Nzg5M...MTN5MAo=",
      "filename":"20190110170335_4_test.jpg"
    }
  }
}
logbook_chat_getfile.txt · Последние изменения: 2019/10/15 08:39 (внешнее изменение)