doubleyong
管理员
管理员
  • 最后登录2025-12-02
  • 发帖数1198
  • 最爱沙发
  • 喜欢达人
  • 原创写手
  • 社区居民
  • 忠实会员
阅读:9128回复:0

[html]input file accept 属性设置无效

楼主#
更多 发布于:2019-04-11 13:27
在写项目中,所以,设置file控件,只接受某类型的文件。所以写了accept属性,对其实进行限制,后发现无效。代码如下:
<input type="file" name="txtFile" accept="gif,jpg,png,svg" >
这样的设置无效。
原因:
accept 的值,应用是用逗号隔开的 MIME 类型列表。正确的写法是:
<input type="file" name="txtFile" accept="image/gif,image/jpg,image/png,image/svg" >
或者

<input type="file" name="txtFile" accept="image/*" >
但是,看了W3cshool官网文档,却不推荐使用此属性。

官网说明:






定义和用法

accept 属性只能与 <input type="file"> 配合使用。它规定能够通过文件上传进行提交的文件类型。提示:请避免使用该属性。应该在服务器端验证文件上传。


因为,accept 属性对于性能有一定的影响。input-file类型accept 属性对性能的影响
知识需要管理,知识需要分享
游客


返回顶部

公众号

公众号