重构获取远程文件代码