ng-file-upload - Android不允许用户选择本地文件

时间:2016-04-08 17:42:27

标签: android angularjs ng-file-upload

使用ng-file-upload和插件类似,但对于Android,它无效。使用Galaxy S6和Chrome时,当用户去拍照时Android会直接进入相机而不给他们任何选择。在iOS上不会发生这种情况,系统会提示用户使用相机或其他选项。

是否需要为Android添加或更改另一个配置设置,以便为用户提供选项:

我正在使用的实现示例:

<div ng-form="fileUploadForm" name="fileUploadForm">

<div ng-hide="model"
     ngf-select="fileSelected()"
     ngf-fix-orientation="true"
     ngf-capture="'camera'"
     ngf-accept="'image/*'"
     ngf-validate-fn="validate($file)"
     ngf-keep="true"
     class="file-upload show-errors">
  Image
</div>

<div ng-show="model">
  <img ngf-src="model"
       ngf-resize="{ratio: '1.4:1', quality: 0.9}"
       class="uploaded-image"/>
  <div>
    <a ngf-select="fileSelected()"
       ngf-fix-orientation="true"
       ngf-capture="'camera'"
       ngf-accept="'image/*'"
       ngf-validate-fn="validate($file)"
       ngf-keep="true">
    </a>
  </div>
</div>

是否需要将ngf-capture="'camera'"设置为other以允许用户在移动设备上拥有选项?

0 个答案:

没有答案