Auf einigen Android-Telefonen können die Dateiinformationen nicht per Eingabedatei abgerufen werden. Was ist los?
Entschlüsseln Sie den Namen wie folgt:
Es gibt Experten im Ausland, die Dateistreams lesen und abrufen können. Ist das der einzige Weg?
http://stackoverflow.com/ques...
看来这个问题还是比较难解决的,那我就自己来解决一下吧
既然直接读取file.type是空字符串,那就只能从文件流里面读取文件头信息了。
参考题中的链接方案,这里优化了一下
使用方法:
只做了对png,jpg,jpeg,mp4,mov,m4v,ogg几个常用格式判断,其他文件类型的文件头信息,可以查看这里:
http://www.garykessler.net/li...