Objetos são a unidade básica para operações de dados no Object Storage Service (OSS). O OSS SDK para C++ oferece os seguintes métodos para fazer upload de objetos:
-
Upload simples: permite o upload de objetos de até 5 GB. Oferece suporte a upload a partir da memória e do armazenamento local.
-
Upload por append (SDK para C++): o tamanho máximo do arquivo é de 5 GB.
-
Upload resumível (SDK para C++): oferece suporte a uploads simultâneos, uploads resumíveis e tamanhos de shard personalizados. Esse método é recomendado para arquivos grandes. O tamanho máximo do arquivo é de 48,8 TB.
-
Upload multipart (SDK para C++): utilizado para fazer upload de arquivos grandes. O tamanho máximo do arquivo é de 48,8 TB.
Durante um upload, você pode definir metadados do arquivo e visualizar o progresso do upload usando uma barra de progresso. Após a conclusão do upload, você também pode usar callbacks de upload (SDK para C++).