首页 新闻 会员 周边

关于file的accept属性

0
悬赏园豆:5 [已解决问题] 解决于 2015-11-02 19:49

swf 的mime类型为  application/x-shockwave-flash

为什么 <input type="file" accept="application/x-shockwave-flash" /> 这样,但发现选择的时候,是所有文件 

Piero's的主页 Piero's | 初学一级 | 园豆:0
提问于:2014-04-02 18:37
< >
分享
最佳答案
0

支持HTML5的浏览器,文件过滤器应该显示的是自定义文件(Custom Files)

收获园豆:5
libaoheng | 小虾三级 |园豆:1433 | 2014-04-02 20:11

现在的问题是,用 <input type="file" accept="image/*" /> 就可以只显示 图片文件 

可是 application/x-shockwave-flash 这个不能 只显示swf文件,我在网上查了 swf的mime类型就是application/x-shockwave-flash

Piero's | 园豆:0 (初学一级) | 2014-04-02 20:38

@*滴血*: 实际上已经过滤只剩下swf文件了,只是没有显示“.swf”字样

libaoheng | 园豆:1433 (小虾三级) | 2014-04-02 21:04

@李宝亨:  没有啊,我选择文件的时候,根本选择不到swf的文件

Piero's | 园豆:0 (初学一级) | 2014-04-02 21:06

@*滴血*: 你的浏览器&版本?

libaoheng | 园豆:1433 (小虾三级) | 2014-04-02 21:26

@李宝亨: firefox  最新版本,关键是  <input type="file" accept="image/*" /> 这个是可以的,只是换了这个  application/x-shockwave-flash  就不行

Piero's | 园豆:0 (初学一级) | 2014-04-02 21:36

@*滴血*: Chrome试了可以,估计是FF对它的支持不好

libaoheng | 园豆:1433 (小虾三级) | 2014-04-02 22:14

@李宝亨:  非常感谢,好象是我的FF版本问题,非常感谢

Piero's | 园豆:0 (初学一级) | 2014-04-17 09:02
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册