file – работа с файлами


Используется для получения информации о файле, хранящемся в поле пользовательской таблицы


GET /file/{table_id}/{field_id}/{line_id}/?filename={filename}

Request

URI Parameters

table_id: required(integer)

Идентификатор таблицы

field_id: required(integer)

Идентификатор поля таблицы, содержащего файл

line_id: required(integer)

Идентификатор записи в таблице, содержащей файл

GET Parameters

filename: Название файла

Если параметр указан, будет возвращена информация по указанному файлу. Если параметр не указан, будет возвращена информация по всем файлам.

Headers

Content-Type: required(string)

Example:

application/vnd.api+json

X-Auth-Token: required(string)

Example:

vV3RSKE7AfBGrPKryBry2pnG0knK1NLbt765y0Aji2pOHhHV

Response

HTTP status code 200

Body

Media type: application/vnd.api+json

Type: object

Data attributes:

name: (string)

Название файла

content: (string)

Содержимое файла в кодировке base64

md5sum: (string)

md5 от содержимого файла (для проверки корректности передачи данных)

Example:

{
      "data": {
          "type": "file",
          "attributes": {
              "name": "photo-01-01-2023.jpg",
              "content": "iVBORw0KGgoAAAANSUhEUgAAAxEAAAJICAIAAACR8/66AAAgAElE...",
              "md5sum": "b60743646b1e0730dfce9404ba77e0a0"
          },
          "meta": {
              "table_id": 45,
              "field_id": 1015,
              "line_id": 5
          }
      }
  }

HTTP status code 404

Запрашиваемый объект не обнаружен

HTTP status code 443

Нет прав доступа к запрашиваемому объекту