open file from its url
force open-uri to create tempfile