Към съдържанието
Sursa Developers

Обекти

Upload

Качване на части.

Полета

  • idstringзадължително

    ID на качването (upl_, последвано от 32 шестнадесетични знака).

  • purposeUploadPurposeзадължително
  • filenamestringзадължително

    Името на файла (без папки).

  • content_typestringзадължително

    Декларираният тип на съдържанието; празно, ако не е деклариран.

  • sizeinteger (int64)задължително

    Размерът на файла в байтове.

  • sha256string | nullзадължително

    SHA-256 на файла, деклариран при създаването или при complete; null, ако още не е известен.

  • statusUploadStatusзадължително
  • part_sizeinteger (int64)задължително

    Размерът на всяка част освен последната (от 5 до 100 MiB).

  • part_countintegerзадължително

    Броят на частите.

    ≥ 1, ≤ 1000

  • parts_receivedintegerзадължително

    Броят на получените части.

    ≥ 0

  • partsarray of UploadPartзадължително

    Получените части по номер (празно в отговора на POST /v1/uploads).

  • reject_reasonstring | nullзадължително

    Причина за отхвърлянето (rejected): checksum_mismatch, type_mismatch, unsupported_format, infected, scan_unavailable, unsafe_content. Изброяването може да се разширява; null, ако качването не е отхвърлено.

  • reject_detailsobject | nullзадължително

    Подробности за отхвърлянето (разширението, декларираният и разпознатият формат, контролните суми); null, ако качването не е отхвърлено.

  • created_atstring (date-time)задължително

    Кога е създадено качването.

  • expires_atstring (date-time)задължително

    Крайният срок за завършване на качването и, след като е готово, за използването му.

  • completed_atstring (date-time) | nullзадължително

    Кога е приключила проверката (ready или rejected).

  • consumed_atstring (date-time) | nullзадължително

    Кога е използвано качването (от карта, архив или импорт).

Използва се в