Я намагаюся створити сайт, який буде зберігати велику кількість зображень (приблизно 50 000 для початку). Стратегією цього було використання Storage API та S3-накопичувача для вирішення витрат на хостинг, а API API для надання інтерфейсу для офлайн-конвертера / завантажувача для отримання зображень на сайт.
Це працює досить добре. Якщо я завантажую зображення вручну, створюючи вузол і заповнюючи поле зображення, воно надсилається в API зберігання і трапляються хороші речі. Я також можу завантажувати файли та створювати вузли з автономного завантажувача через API служб XMLRPC.
Проблема полягає в тому, що файли, завантажені офлайн-завантажувачем, не обробляють API зберігання. В даний час сценарій використовує метод API API "file.create" для створення та об'єкта, потім повернуті дані використовуються для заповнення поля зображення на вузлі, який створюється далі. Я думаю, що є кращий спосіб зробити це, але я не впевнений.