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

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


logbook_chat_getfile

Это старая версия документа!



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

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

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

Параметры:

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

Пример

Запрос:

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

Ответ:

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