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
});