记录上传视频遇到的一些问题

113 阅读1分钟

最近写了一个上传视频的功能,遇到ie下的几个问题 :

一、type = file 再ie下上传执行两次和js 按钮触发事件执行js 的时候也会 执行上传功能并且 取到的内容为null

解决方案: 每次执行上传change 后删掉当前的file dom ,重新插入一个

二、在ie中直接那 e.target.files[0] 中的type 判断类型 在ie10 和ie10以下是“”

解决方案: $(this).val().lastIndexOf(".").substring(extStart,filepath.length).toUpperCase()  

来直接获取文件的类型 进行判断

说到这里  上传文件的类型也可以通过 ,file 转换成二进制流来的编码来判断 ,这种方法是比较准确的,