Page tree
Skip to end of metadata
Go to start of metadata

Ссылка на файл

ПараметрЗначениеКомментарий
МетодGET
Путь/public/api/v1/files/get/:fileId
ОтветФайл с правильным Content-Type

Ссылка на изображение

В отличии от ссылки на файл позволяет получить изображение в уменьшенном размере.

ПараметрЗначениеКомментарий
МетодGET
Путь/public/api/v1/files/image/:fileId?size=:size
Запрос
ПараметрТипОбязательноеКомментарий
sizeFileImageSizeДа

ОтветФайл с изображением в нужном размере

Информация о файле

ПараметрЗначениеКомментарий
МетодGET
Путь/public/api/v1/files/meta/:fileId
ОтветFile

Пример ответа:

{
  "OK": true,
  "Error": null,
  "Result": {
    "Id": "1705a928-0d7a-11e8-b187-13b6ccbb5d10.txt",
    "Type": "file",
    "Owner": "client",
    "OwnerClientId": 11,
    "ClientId": null,
    "UserId": 1,
    "Name": "oci8-sigsegv.txt",
    "Path": "clients/11/11/1705a928-0d7a-11e8-b187-13b6ccbb5d10.txt",
    "Size": 5356,
    "ImageWidth": null,
    "ImageHeight": null,
    "ContentType": "",
    "CreatedAt": 1518167865822
  },
  "Rels": {}
}

Загрузка файла

ПараметрЗначениеКомментарий
МетодPOST
Content-Typemultipart/form-data
Путь/public/api/v1/files/upload
Запрос
ПолеТипОбязательноеКомментарий
FileMultipart fileДа
TypeFileTypeДа

ОтветFile

Пример ответа:

{
  "OK": true,
  "Error": null,
  "Result": {
    "Id": "9a9cef3d-0d7a-11e8-b188-9def95b467fb.jpg",
    "Type": "image",
    "Owner": "client",
    "OwnerClientId": 11,
    "ClientId": 11,
    "UserId": null,
    "Name": "1.jpg",
    "Path": "clients/11/11/9a9cef3d-0d7a-11e8-b188-9def95b467fb.jpg",
    "Size": 1039999,
    "ImageWidth": 3024,
    "ImageHeight": 4032,
    "ContentType": "image/jpeg",
    "CreatedAt": 1518168086597
  },
  "Rels": {}
}
  • No labels