在部分安卓手机上,input file拿不到文件信息,怎么回事?
对name解码如下:
国外有大神读取文件流获取,难道只有这一种方法了吗?
http://stackoverflow.com/ques...
在部分安卓手机上,input file拿不到文件信息,怎么回事?
对name解码如下:
国外有大神读取文件流获取,难道只有这一种方法了吗?
http://stackoverflow.com/ques...
'D0 CF 11 E0 A1 B1 1A E1': 'DOC, DOT, PPS, PPT, XLA, XLS, WIZ',
'50 4B 03 04 14 00 06 00': 'DOCX, PPTX, XLSX',
这种 流对应多个类型的岂不是也没法整了?求大神解惑,或者其他办法指引一二。
27 回答12.9k 阅读
8 回答3.4k 阅读✓ 已解决
6 回答1.1k 阅读✓ 已解决
5 回答5.3k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
3 回答1.7k 阅读
4 回答2.3k 阅读✓ 已解决
看来这个问题还是比较难解决的,那我就自己来解决一下吧
既然直接读取file.type是空字符串,那就只能从文件流里面读取文件头信息了。
参考题中的链接方案,这里优化了一下
使用方法:
只做了对png,jpg,jpeg,mp4,mov,m4v,ogg几个常用格式判断,其他文件类型的文件头信息,可以查看这里:
http://www.garykessler.net/li...