2

画像のアップロードに剣道アップロードを使用していますが、アップロードされたファイルの種類をフィルタリングできません。このコードを使用して、「.jpg」ファイルだけにフィルタリングします。「.png」、「.gif」などのすべての画像拡張子を変更して使用する方法がわかりません。このコードは大文字と小文字が区別されます。ファイル拡張子が同じ「.jpg」だと認識しないということです。

var onSelect = function(e) {
    $.each(e.files, function(index, value) {
      if(value.extension != ".JPG") {
        e.preventDefault();
        alert("Please upload jpg image files");
      }
    });
};

// initialize and configure an Upload widget with a select event handler
$("#photos").kendoUpload({
    select: onSelect
});

どうすれば変更および修正できますか? ありがとう

4

1 に答える 1

3

これはサポートされておらず、正確にどのブラウザーを対象としているかにほとんど依存しません。基本的に、アップロードが次のように初期化されると、accept 属性を適用できます。

$('#uploadName').attr('accept',"audio/*,video/*,image/*")

その属性の詳細については、この質問を参照してください。

于 2013-03-06T21:23:00.737 に答える