validation Object

Configures the validation options for uploaded files.

Example

 <input name="files" id="files" type="file" />
 <script>
    $(document).ready(function() {
        $("#files").kendoUpload({
            async: {
                saveUrl: "http://my-app.localhost/save",
                removeUrl: "http://my-app.localhost/remove"
            },
            validation: {
                allowedExtensions: [".jpg"],
                maxFileSize: 900000,
                minFileSize: 300000
            }
    });
});
</script>

validation.allowedExtensions Array

A list of the file extensions which are allowed for upload. Recognizes entries of both .type and type values.

Example

<input name="files" id="files" type="file" />
<script>
    $(document).ready(function() {
        $("#files").kendoUpload({
            async: {
                saveUrl: "http://my-app.localhost/save",
                removeUrl: "http://my-app.localhost/remove"
            },
            validation: {
                allowedExtensions: [".jpg"],
            }
        });
    });
</script>

validation.maxFileSize Number

Defines the maximum file size in bytes allowed for upload.

Example

<input name="files" id="files" type="file" />
<script>
    $(document).ready(function() {
        $("#files").kendoUpload({
            async: {
                saveUrl: "http://my-app.localhost/save",
                removeUrl: "http://my-app.localhost/remove"
            },
            validation: {
                maxFileSize: 900000
            }
        });
    });
</script>

validation.minFileSize Number

Defines the minimum file size in bytes allowed for upload.

Example

<input name="files" id="files" type="file" />
<script>
    $(document).ready(function() {
        $("#files").kendoUpload({
            async: {
                saveUrl: "http://my-app.localhost/save",
                removeUrl: "http://my-app.localhost/remove"
            },
            validation: {
                minFileSize: 300000
            }
        });
    });
</script>
In this article