ng文件上传-Android不允许用户选择本地文件
使用ng文件上传和类似的插件,但对于Android的它是不工作的。使用Galaxy S6和chrome,当用户去拍照时,Android会直接进入相机,而不给他们任何选择。这在iOS上不会发生,系统会提示用户使用相机或其他选项 是否需要为Android添加或更改另一个配置设置以提供用户选项: 我正在使用的实现示例:ng文件上传-Android不允许用户选择本地文件,android,angularjs,ng-file-upload,Android,Angularjs,Ng File Upload,使用ng文件上传和类似的插件,但对于Android的它是不工作的。使用Galaxy S6和chrome,当用户去拍照时,Android会直接进入相机,而不给他们任何选择。这在iOS上不会发生,系统会提示用户使用相机或其他选项 是否需要为Android添加或更改另一个配置设置以提供用户选项: 我正在使用的实现示例: <div ng-form="fileUploadForm" name="fileUploadForm"> <div ng-hide="model" ngf
<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
,以允许用户在移动设备上拥有选项?看起来,这一ngf capture=“'camera'”
是罪魁祸首。显然,它让安卓只使用摄像头,但iOS会在有摄像头时使用摄像头或本地存储