Поле загрузки принимает изображения. В диалоге выбора доступны PNG, а после выбора интерфейс показывает имя cover.png. В этот момент легко объединить три разных события: браузер помог выбрать файл, клиент прочитал его свойства, сервер принял содержимое. Между ними ещё нужны явные правила.

Локальная запись, синхронизация и экспорт: как связать короткий статус с конкретным подтверждённым результатом.

Олжас Азирали / Olzhas Azirali, основатель AZIRAL с 2019 года и разработчик приложений.