怎样用JS控制文件上传时FILE控件内默认的文件类型

JavaScript026

怎样用JS控制文件上传时FILE控件内默认的文件类型,第1张

有两种方式,

1、用fileupload控件在后台判断

FileUpload1.FileContent.Length判断大小,

System.IO.Path.GetExtension(FileUpload1.FileName)获取文件后缀

2、用jquery上传控件,可以直接判断类型和大小

另外js也可以在前台判断文件类型,但不能获取文件大小,需要引用插件

<form onsubmit="return fileCountCheck(this)">

<input type="file" name="mulUp[]" multiple="multiple" required="required" />

<input type="submit" />

</form>

<script type="text/javascript">

function fileCountCheck(objForm){

if (window.File &&window.FileList) {

var fileCount = objForm["mulUp[]"].files.length

if(fileCount >10){

window.alert('文件数不能超过10个,你选择了' + fileCount + '个')

}

else {

window.alert('符合规定')