Estou tentando fazer upload de um arquivo (um .png como teste) diretamente para a nuvem ACC usando a Object API . Com o código a seguir, recebo uma resposta 200. Mas não consigo ver o arquivo carregado na pasta ACC. O que estou fazendo de errado?
const { bucketKey, objectKey } = req.body;
const fileContent = await fs.readFile("file.png");
const response = await new APS.ObjectsApi().uploadResources(
bucketKey,
[
{
objectKey: objectKey,
data: fileContent,
},
],
{},
internalAuthClient,
req.internalOAuthToken
);
Além disso, a documentação da API parece um pouco ambígua. De acordo com a Object API , existe um método chamado uploadObject
, mas olhando o código-fonte , esse método está obsoleto. Por outro lado, o uploadResources
método não é mencionado na documentação da API Object . Portanto, não tenho certeza se estou usando o método corretamente.