1

ASP .NET MVC3 の kendo UI を使用して、画像のアップロードを jpg 画像のみに制限したいと考えています。ただし、ここの例に従った場合、以下の操作を行っても、jpgファイルをアップロードしても「jpg画像ファイルをアップロードしてください」というアラートが表示され続けます! 実際、あらゆる種類の画像を選択する必要があります。jpg 画像のみをアップロードできるように変更するにはどうすればよいですか。png またはその他の種類の画像ファイルをアップロードすると、jpg 画像のみをアップロードするように警告する必要があります。

私はこれを私の見解の1つに入れました:

<script>
var onSelect = function (e) {
    $.each(e.files, function (index, value) {
        var ok = value.extension == ".JPG"
                 || value.extension == ".JPEG"
                 || value.extension == ".jpg"
                 || value.extension == ".jpeg";

        if (value.extension != ok) {
            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