Pular para o conteúdo
Sursa Developers

Objetos

Upload

Um upload em partes.

Campos

  • idstringobrigatório

    O ID do upload (upl_ seguido de 32 caracteres hexadecimais).

  • purposeUploadPurposeobrigatório
  • filenamestringobrigatório

    O nome do arquivo (sem pastas).

  • content_typestringobrigatório

    O tipo de conteúdo declarado; vazio se não foi declarado.

  • sizeinteger (int64)obrigatório

    O tamanho do arquivo em bytes.

  • sha256string | nullobrigatório

    O SHA-256 do arquivo, declarado na criação ou em complete; null se ainda não for conhecido.

  • statusUploadStatusobrigatório
  • part_sizeinteger (int64)obrigatório

    O tamanho de cada parte, exceto a última (de 5 a 100 MiB).

  • part_countintegerobrigatório

    O número de partes.

    ≥ 1, ≤ 1000

  • parts_receivedintegerobrigatório

    O número de partes recebidas.

    ≥ 0

  • partsarray of UploadPartobrigatório

    As partes recebidas, por número (vazio na resposta de POST /v1/uploads).

  • reject_reasonstring | nullobrigatório

    O motivo da rejeição (rejected): checksum_mismatch, type_mismatch, unsupported_format, infected, scan_unavailable, unsafe_content. A enumeração pode crescer; null se não houve rejeição.

  • reject_detailsobject | nullobrigatório

    Detalhes da rejeição (a extensão, o formato declarado e o detectado, as somas de verificação); null se não houve rejeição.

  • created_atstring (date-time)obrigatório

    Quando o upload foi criado.

  • expires_atstring (date-time)obrigatório

    O prazo para concluir o upload e, depois que ele estiver pronto, para usá-lo.

  • completed_atstring (date-time) | nullobrigatório

    Quando a conferência terminou (ready ou rejected).

  • consumed_atstring (date-time) | nullobrigatório

    Quando o upload foi usado (por um cartão, um arquivo compactado ou uma importação).

Usado em