You cache a unique ID and then see if you get a hit.
It's obviously easier when you can correlate this with a single account, but that's the gist of the attack.
But this will correlate one file to that person and will not be able to correlate multiple file requests that they all belong to the exact same person.