支持对非local驱动的文件检测支持

file_exists无法检测远程文件，如qiniu、alioss等。
这里修改为通过file_header的方式判断。