首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >输入的accept属性不识别应用程序/json?

输入的accept属性不识别应用程序/json?
EN

Stack Overflow用户
提问于 2017-10-10 09:21:02
回答 1查看 20.5K关注 0票数 27

我有一个应用程序,它接受用户的文件输入。它接受的文件类型之一是JSON。

inputaccept中的文件扩展名在大多数浏览器中很好(Safari是主要的异常值),因此有时需要使用MIME类型。对于JSON,扩展名工作得很好,但是如果使用正确的MIME类型,输入默认为"All“作为筛选器。

代码语言:javascript
复制
Extension (.json): <br>
<input type="file" accept=".json">

<br><br>

MIME type: (application/json): <br>
<input type="file" accept="application/json">

这只发生在JSON中,因为我已经看到了。为什么会这样呢?这种类型还没有完全接受吗?是虫子吗?

编辑

在以下方面测试:

代码语言:javascript
复制
                        | First | Second |
------------------------|-------|--------|
Windows 10/Chrome 61    |Success|  Fail  |
Windows 10/Firefox 56   |Success|Success |
OSX ElCapitan/Safari 9  | Fail  |Success |
Windows 10/Edge 40      |Success|  Fail  |

在看到它在Firefox上运行后,我开始认为它是Chrome上的一个bug。

EN

回答 1

Stack Overflow用户

发布于 2019-11-06 17:06:12

请尝试以下标题:

accept="application/JSON"

对我起作用了。

票数 35
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46663063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档