Estou tentando configurar um site que irá armazenar uma grande quantidade de imagens (aproximadamente 50.000 para começar). A estratégia para isso era usar a API de armazenamento e o armazenamento S3 para lidar com os custos de hospedagem, e a API de serviços para fornecer uma interface para um conversor / carregador offline para obter as imagens no site.
Isso está funcionando muito bem. Se eu carregar uma imagem manualmente criando um nó e preenchendo o campo de imagem, ela é enviada para a API de armazenamento e coisas boas acontecem. Também posso fazer upload de arquivos e criar nós a partir do remetente offline por meio da API de serviços XMLRPC.
O problema é que os arquivos enviados com o remetente offline não são tratados pela API de armazenamento. Atualmente, o script usa o método da API de serviços 'file.create' para criar e objetar, e os detalhes retornados são usados para preencher o campo de imagem no nó que é criado a seguir. Espero que exista uma maneira melhor de fazer isso, mas não tenho certeza.