怎么在前端
如果是image 可以获取文件的类型 但如果是zip或rar类的压缩文件就获取不到type
应该怎么获取??
一般的二进制文件,要真正判断文件类型,都是通过“文件头”来的。
按你说的情况,就是浏览器支持了jpg和zip类型的文件头判断,但是他没有加上rar的文件头判断,所以拿不到type。
如果要求不高,你可以把拿不到type的都设置为“二进制:application/octet-stream”,如果要精确,那么你就要自己读取文件头,自己去判断文件类型。
文件头对应的文件类型可以在网上找到。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
测试应该是可以获取的:
https://jsfiddle.net/jaylin00...