Skip to main content
string
requis
La clé d’API de votre compte. Vous pouvez la trouver dans les paramètres de votre compte.
Chunked Init ouvre un upload chunked, le flux destiné aux fichiers au-dessus du plafond de 100 Mo par requête unique, jusqu’à 1 GiB. Il réserve la clé de l’objet et renvoie un jeton upload opaque que vous transmettez aux trois appels suivants : Chunked Part pour envoyer chaque chunk, Chunked Complete pour sceller l’objet, et Chunked Abort pour annuler. Il n’y a aucune session côté serveur : le jeton constitue l’intégralité de l’état de l’upload, donc conservez-le si l’upload doit survivre à un rechargement de page. Un client qui perd son jeton ne peut pas annuler l’upload, et les chunks stockés comptent dans la limite de 8 uploads ouverts du compte jusqu’à ce que le service les récupère (environ 24 heures). Le contrat de la query est le même que pour Object Post, plus filename : il n’y a pas d’enveloppe multipart ici, donc l’extension stockée doit provenir de la query string. L’upload nécessite un plan payant.
string
requis
Une chaîne représentant le nom du fichier. (sans extension)
Doit respecter le motif a à z, A à Z, 0 à 9 et _. (3 à 32 caractères)
string
Le nom de fichier d’origine, extension incluse (par exemple reads.fastq.gz). L’extension stockée en est dérivée, avec repli sur le paramètre mime_type, puis sur bin.
string
Une chaîne représentant le préfixe du fichier.
Doit respecter le motif a à z, A à Z, 0 à 9 et _. (3 à 32 caractères)
number
Un nombre indiquant la période d’expiration du fichier, comprise entre 7 et 1825 jours (5 ans).
boolean
Définissez sur true si un hash de sécurité est requis.
boolean
Définissez sur true si le fichier doit être configuré pour un téléchargement automatique.

Limites

  • Taille de l’objet : jusqu’à 1 GiB (1 073 741 824 octets).
  • Taille des chunks : 5 Mo minimum, 32 Mo maximum (le dernier chunk peut être plus petit).
  • Chunks par objet : 205 (les numéros de part vont de 1 à 205).
  • Uploads ouverts par compte : 8 simultanés (TOO_MANY_OPEN_UPLOADS, 429).
  • Limite de débit : 5 ouvertures par 10 secondes, avec un blocage de 10 secondes au-delà.
Lisez les limites depuis l’objet chunk de la réponse plutôt que de les coder en dur.

Réponse

string
Indique si l’appel a réussi. “success” en cas de succès, “error” sinon.
object

Dépannage

Lié à l’objet