Я работаю над созданием приложения django для обслуживания моих коллекций фотографий.Я думаю, что я почти все понял, за исключением того, как реализовать API, который я могу использовать для автоматической загрузки изображений с моего компьютера из программы какао (например, плагин Apple Aperture) или скрипта Python.Задачи здесь:
- быть в состоянии ввести имя пользователя и пароль на моем компьютере, и иметь скрипт входа на сервер
- отправить файлы вместе с небольшим количеством метаданныхдля каждого изображения
- возвращает уникальный идентификатор для каждого загруженного изображения, в случае, если я хочу обновить файл на сервере
После небольшого исследования кажется, чтоРазличные структуры REST могут помочь, хотя они кажутся кувалдой для такой простой проблемы.Два вопроса:
- как правильно проверить подлинность моего пользовательского скрипта перед загрузкой файлов?
- как на самом деле загрузить сами файлы?API REST клиента и сервера обычно фокусируются на взаимодействиях json / xml и, похоже, не помогают с файлами.
Будем весьма благодарны за любые более общие рекомендации или примеры.