İçeriğe geç
Sursa Developers

Nesneler

Upload

Çok parçalı yükleme.

Alanlar

  • idstringzorunlu

    Yüklemenin kimliği (upl_ ve ardından 32 onaltılık karakter).

  • purposeUploadPurposezorunlu
  • filenamestringzorunlu

    Dosya adı (klasörler olmadan).

  • content_typestringzorunlu

    Bildirilen içerik türü; bildirilmediyse boş.

  • sizeinteger (int64)zorunlu

    Bayt cinsinden dosya boyutu.

  • sha256string | nullzorunlu

    Oluşturmada ya da complete sırasında bildirilen, dosyanın SHA-256 değeri; henüz bilinmiyorsa null.

  • statusUploadStatuszorunlu
  • part_sizeinteger (int64)zorunlu

    Sonuncusu dışındaki her parçanın boyutu (5 ile 100 MiB arası).

  • part_countintegerzorunlu

    Parça sayısı.

    ≥ 1, ≤ 1000

  • parts_receivedintegerzorunlu

    Alınan parça sayısı.

    ≥ 0

  • partsarray of UploadPartzorunlu

    Numaraya göre alınan parçalar (POST /v1/uploads yanıtında boş).

  • reject_reasonstring | nullzorunlu

    Ret nedeni (rejected): checksum_mismatch, type_mismatch, unsupported_format, infected, scan_unavailable, unsafe_content. Değer listesi genişleyebilir; reddedilmediyse null.

  • reject_detailsobject | nullzorunlu

    Ret ayrıntıları (uzantı, bildirilen ve algılanan biçim, sağlama toplamları); reddedilmediyse null.

  • created_atstring (date-time)zorunlu

    Yüklemenin oluşturulma zamanı.

  • expires_atstring (date-time)zorunlu

    Yüklemeyi tamamlamak ve hazır olduğunda kullanmak için son tarih.

  • completed_atstring (date-time) | nullzorunlu

    Denetimin bittiği zaman (ready ya da rejected).

  • consumed_atstring (date-time) | nullzorunlu

    Yüklemenin kullanıldığı zaman (bir kart, bir arşiv ya da bir içe aktarma tarafından).

Kullanıldığı yerler