Hi,
As far as I'm concerned, you could try to use Sync engines. Sync engines can create placeholder files that consume only 1 KB of storage for the filesystem header, and that automatically hydrate into full files under normal use conditions.
The cloud files API provides standardized, automatic hydration state icons shown in File Explorer and on the Windows desktop.
Placeholder files can have rich service-provided thumbnails and extended file metadata to provide the user with a seamless File Explorer experience.