无法使用accept属性

时间:2017-08-02 10:04:05

标签: javascript html google-chrome file-upload

逗人,

我有Chrome版本60,我需要知道是否有什么我做错了,或者是否有错误或有什么我不明白

我们有一个错误,我们的上传按钮(输入类型文件)有时不起作用 因此,当您单击上传按钮时,它不会触发上传对话框

所以我试图隔离问题,看看发生了什么,说实话,我不确定为什么会发生这种情况  

重现问题的步骤:
 1.在本地创建新的HTML文件
 2.在其中添加此输入类型文件 <input type="file" accept=".csv,.tsv,.tab,.txt,.xlsx,.zip">  3.在Chrome中运行此文件


您应该注意到此上传输入不起作用

此外,如果您尝试并删除了zip扩展程序,它应该可以正常工作

我知道如果我删除了整个accept属性它应该可以正常工作但我只想接受这些文件

为什么会发生这种情况?

非常感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

自昨天以来,我们也面临同样的问题。虽然在此之前它运作良好。我们在Firefox和Chrome测试版中测试了这些脚本,它在那里工作得很好。看起来最近Chrome的更新存在一些问题。寻找永久性解决方案。但暂时找到一些临时解决方案:

接受=&#34;的.zip,应用/八位字节流,应用程序/压缩,应用程序/ x-拉链,应用程序/ x-ZIP压缩&#34;

谢谢,寻找永久的解决方案。