Remote flatfile repo? or remote file dependency?

Hi Making file dependencies have generally been easy if they were on the same file system. Is there any easy way to define a dependency on a remote file thats not in any type of repository? The artifact IS versioned, but getting it put in a repository is not an option for me, as I have no control over it.