Я думаю, вам следует попытаться создать свой собственный контроллер для создания URL-адреса для обслуживания файлов. В Datastore каждая запись blobFile имеет собственный идентификатор (вы управляете им) и идентификатор версии - для первой загрузки установите новый идентификатор и версию - когда пользователь изменит свойimage, сохранить новое хранилище BLOB-объектов, сохранить идентификатор и установить поле новой версии
В обслуживающем контроллере генерировать ссылку по iD, когда пользователь вызывает ее, получить самую новую версию для обслуживания
Это только мое мнение, надеюсьэто полезно!