1

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

我的文件标签是:

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

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

  • 拍照或录像
  • 照片库
  • iCloud
  • 更多的

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

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

我想要的是在 iOS 上只有 iCloud 和更多选项,在 Android 上只有 Documents 或其他可以找到文件的地方。我想排除拍照/视频或从照片库中选择。

这可能吗?

4

1 回答 1

2

不可以。你可以决定你愿意接受什么样的文件,但你不能决定文件上传框在特定浏览器/操作系统上的实际外观。

显然,当以这种方式生成的照片最终不会被接受时,浏览器不显示“相机”或“拍照”是明智的,但这种智能水平还没有被纳入......

于 2016-08-04T15:48:10.737 回答