仅显示文件输入上的有效操作单击移动设备

时间:2016-08-04 15:42:44

标签: html html5 mobile-safari html-form mobile-chrome

我有一个input type=file,我希望用户点击它时只显示文档的有效操作。我不想要图片或视频。

我的文件标签是:

<input type="file" name="file" accept=".doc,.docx,.pdf,.txt,.odt,.wps"/>

使用此配置,当用户在ios safari上单击它时,将显示一个菜单:

  • 拍摄照片或视频
  • 照片库
  • 的iCloud
  • 更多

在Android设备上会显示如下内容:

  • 摄像机
  • 摄像机
  • 文档
  • 录音机
  • 其他,取决于设备上安装的内容。

我想要的是在iOS上只有iCloud和更多选项,在Android上只有文档或其他你可以找到文档的选项。我想排除拍照/录像或从照片库中选择。

这可能吗?

1 个答案:

答案 0 :(得分:1)

没有。您可以指定您愿意接受的文档类型,但不能指定文件上传框在特定浏览器/操作系统上的实际外观。

显然,当以这种方式制作的照片最终不被接受时,浏览器不显示“相机”或“拍照”是明智的,但这种智能水平并未被烘焙。但是。