У меня есть простой инструмент командной строки, который извлекает изображения для предварительного просмотра из удаленного местоположения и загружает их в Filestack при каждом запуске, даже если изображения были загружены в предыдущих запусках. Есть ли стандартный способ проверки наличия файла в Filestack перед попыткой загрузки?
Варианты, которые я рассматриваю:
Один из вариантов - сделать запрос HTTP HEAD к потенциальному URL-адресу файла Filestack, но AFAIK это возможно, только если у меня есть дескриптор / ключ образа Filestack из предыдущего запуска.
Другой вариант:
- Сохранять идентификатор предварительного просмотра изображения <> Дескриптор / ключ файлового стека в сериализуемой карте каждый раз при загрузке нового изображения
- Сериализация карты по окончании прогона
- В начале следующего запуска десериализовать карту, чтобы у меня было представление о том, была ли загружена.
Я просто хочу знать, есть ли лучший или стандартный стек (стандартный) способ сделать это, кроме вариантов, которые я рассматриваю.