2017-12-19 10 views
0

イメージファイルを圧縮するためにngImageCompressモジュールを使用しています。このレポジトリhttps://github.com/oukan/angular-image-compressから参照があります。ng-image-compressで画像選択のみを許可する

ファイルを開くダイアログが開くと、「すべてのファイル」として選択されたファイルタイプのときに、任意のタイプのファイルを選択できます。すでに使用済みです。

accept="image/*" 

属性はng-image-compressにあります。

他のファイルタイプを選択できないようにしてください。

答えて

0

最後に、この問題を解決しました。

ジャスト角度像compress.jsファイル内

element.bind('change', function(evt) 

にコードスニペットを次の書き込み。

var files = evt.target.files; 
    for (var i = 0; i < files.length; i++) { 
     ////Check selected file type, if file type is image then allow else give message. 
     var file = this.files[i]; 
     var fileType = file["type"]; 
     var ValidImageTypes = ["image/gif", "image/jpeg", "image/png", "image/jpg"]; 
     var count = $.inArray(fileType, ValidImageTypes); 
     if (count < 0) { 
       alert("Only JPG, JPEG, PNG and GIF files are allowed"); 
       return; 
     } 
     .... 
     .... 
    } 
関連する問題