【问题标题】:How to restrict <input type=”file” /> to get images only from phone gallery android如何限制 <input type=”file” /> 仅从手机图库 android 获取图像
【发布时间】:2016-01-25 06:08:36
【问题描述】:

我正在使用cordova、php jquery 和phonegap 开发一个IOS/Android 应用程序。 在 lolypop 以上的 android 手机版本中,当使用 &lt;input type=”file” /&gt; 上传图像/视频而不是显示画廊和捕获等选项时,它会显示其他选项,如画廊、最近、捕获、保管箱和其他云应用程序存储。我想限制此功能并将文件输入仅指向图库

我想要的解决方案与下面的截图完全一样?有没有限制 Dropbox/其他应用功能的选项?

【问题讨论】:

  • 这就是输入文件的工作方式。如果你不喜欢它,你可以创建一个这样的对话框,并根据选择的选项使用带有相机或画廊选项的相机插件,并使用文件传输插件上传图像
  • @jcesarmobile 是的,我对自定义对话框没问题,但如果我使用自定义对话框,我如何才能将文件传输插件的路径限制为手机图库?
  • 您使用相机插件来挑选/拍摄图像github.com/apache/cordova-plugin-camera。如果用户选择相机,则使用此 sourceType 选项Camera.PictureSourceType.CAMERA,如果他选择图库,则使用 sourceType Camera.PictureSourceType.PHOTOLIBRARY
  • 谢谢你的帮助
  • 当我浏览图片时它不工作它仍然显示最近、谷歌驱动器、图库和其他一些临时存储:(

标签: android jquery html cordova input


【解决方案1】:

将此属性添加到您的输入标签 &lt;input type="file" accept="image/*"/&gt;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-11
    • 1970-01-01
    • 2013-01-29
    • 1970-01-01
    • 2011-04-19
    • 1970-01-01
    相关资源
    最近更新 更多