Skip to main content
string
obrigatório
A chave da API para sua conta. Você pode encontrá-la nas configurações da conta.
Início de upload abre um upload em partes, o fluxo para arquivos acima do limite de 100 MB por requisição única, até 1 GiB. Ele reserva a chave do objeto e retorna um token upload opaco que você carrega pelas três chamadas seguintes: Envio de parte para enviar cada chunk, Conclusão do upload para selar o objeto, e Cancelamento do upload para cancelar. Não existe sessão no servidor: o token é todo o estado do upload, então persista-o se o upload atravessar um recarregamento de página. Um cliente que perde o token não consegue cancelar o upload, e os chunks armazenados contam contra o limite de 8 uploads abertos da conta até que o serviço os recolha (cerca de 24 horas). O contrato de query é o mesmo do Envio de objeto, mais filename: não há envelope multipart aqui, então a extensão armazenada precisa vir da query string. O envio exige um plano pago.
string
obrigatório
Uma string representando o nome do arquivo (sem extensão).
Deve obedecer ao padrão a a z, A a Z, 0 a 9 e _ (3 a 32 caracteres).
string
O nome original do arquivo, com extensão (por exemplo, reads.fastq.gz). A extensão armazenada é derivada dele, com fallback para o parâmetro mime_type e depois para bin.
string
Uma string representando o prefixo do arquivo.
Deve obedecer ao padrão a a z, A a Z, 0 a 9 e _ (3 a 32 caracteres).
number
Um número indicando o período de expiração do arquivo, variando de 7 a 1825 dias (5 anos).
boolean
Defina como true se um hash de segurança for exigido.
boolean
Defina como true se o arquivo deve ser marcado para download automático.

Limites

  • Tamanho do objeto: até 1 GiB (1.073.741.824 bytes).
  • Tamanho do chunk: mínimo de 5 MB, máximo de 32 MB (o último chunk pode ser menor).
  • Chunks por objeto: 205 (os números de parte vão de 1 a 205).
  • Uploads abertos por conta: 8 simultâneos (TOO_MANY_OPEN_UPLOADS, 429).
  • Limite de requisições: 5 aberturas a cada 10 segundos, com bloqueio de 10 segundos ao exceder isso.
Leia os limites do objeto chunk na resposta em vez de fixá-los no código.

Resposta

string
Indica se a chamada foi bem-sucedida. “success” se bem-sucedida, “error” caso contrário.
object

Solução de problemas

Relacionado ao Objeto