Всякий раз, когда новое изображение (или любые другие файлы по сути) добавляется в какую-либо папку dropbox (на стороне клиента, в ОС), есть фоновый скрипт, который обновляет структуру файла content.json, например :
[
"foo.jpg", "bar.jpg"
]
Использование уведомлений об изменениях файловой системы, таких как FSEvents, inotify и т. Д.
А затем в вашем веб-приложении выполните ajax-вызов для content.json, расположенного в вашем Dropbox, и просто итерируйте массив json, чтобы получить имена файлов.
Преимущества:
- Нет необходимости в сценарии на стороне сервера (хост на любом статическом хосте vanilla)
- content.json может быть создан из любого вашего Dropbox без необходимости повторного развертывания веб-приложения / html-страницы.