2015-09-29 3 views
0

С помощью Google Drive SDK я извлекаю свойство thumbnailLink для документа Google, и затем я использую его для загрузки сгенерированного изображения, которое я кэширую на файловом сервере. Тем не менее, я вижу, что часто получаю миниатюру старой версии моего документа, это может быть версия, кэшированная приводом Google.Загрузить Google Drive SDK thumbnailLink предоставляет кешированный файл

Эта ссылка эскиз имеет такой вид: https://docs.google.com/...&sz=s220

Вы можете получить различные размеры миниатюр на основе SZ аргумента. Интересно то, что я вижу разные версии (старые или более старые эскизы моего документа) эскиза в зависимости от значения аргумента sz.

Есть ли способ получить свежую эскиз при обновлении документа Google?

ответ

1

Кажется, что кеширование происходит с помощью эскизов, так что некоторые диапазоны размеров кешируются вместе. По моему опыту, эти кэши действительно истекают, хотя и не могут полностью контролировать (поскольку вы отметили, что запрос на другой размер иногда может привести к промаху в кеше). Команда работает над изменением эскиза, обслуживающего новый бэкэнд, который должен решить проблему, но у меня нет графика для этого изменения.

Смежные вопросы