They don't need to. They can infer based on the size and timing of the transfers. Nothing for a while then suddenly a huge download? Probably a picture. If the sizes are unique enough they might even figure out which.
https://en.wikipedia.org/wiki/Traffic_analysis
To stop this, we'd have to saturate the link 100% of the time even when no useful communications are taking place.