input-file类型accept 属性对性能的影响

Posted HAPPY海贝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了input-file类型accept 属性对性能的影响相关的知识,希望对你有一定的参考价值。

上传图片的时候,有时会加一些限制,如下,进行上传类型的过滤,如

<input type="file" name="pic" id="pic" accept="image/*" />  
accept="image/*  Chrome和Safari等Webkit浏览器下却出现了响应滞慢的问题,可能要等 6~10s 才能弹出文件选择对话框。在IE和Firefox中使用 accept=”image/*” 属性则没有发现响应延迟的问题;
此时建议删掉它或者将 * 通配符修改为指定的MIME类型,就可以解决Webkit浏览器下的对话框显示滞慢的问题。
<input type="file" accept="image/gif,image/jpeg,image/jpg,image/png,image/svg">

 

accept=”audio/*”和 accept=”video/*” 属性 在 Webkit浏览器下也会有同样的响应延迟的问题。同理,通过将 * 通配符 修改成指定的MIME类型就可解决。

以上是关于input-file类型accept 属性对性能的影响的主要内容,如果未能解决你的问题,请参考以下文章

input accept属性控制选择文件类型

input accept属性限制文件上传格式

上传时excel类型accept的MIMI类型

文件上传accept 属性 文件上传只能上传固定格式

accept_mutex与性能的关系 (nginx)

如何使输入类型只接受 PDF 文件?