2016-04-08 10 views
1

ng-file-uploadを使用し、プラグインと同様にAndroid用に動作していません。 Galaxy S6とChromeを使用し、ユーザーが写真を撮るために行くとき、Androidはカメラにオプションを与えずに右に行く。これはiOSでは発生しません。ユーザーはカメラやその他のオプションの使用を求められます。ng-file-upload - Androidでローカルファイルを選択できません

は、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に設定する必要がありますか?

答えて

1

これを持っているように見えますが、ngf-capture="'camera'"が原因です。明らかにAndroidはカメラのみを使用しますが、iOSはカメラまたはローカルストレージを使用します。

関連する問題