JS控制FileUpload的上传文件类型

来源:互联网 发布:兴业证券交易软件下载 编辑:程序博客网 时间:2024/05/29 18:51

JS代码如下:

           function CheckFile(obj) {            var array = new Array('gif', 'jpeg', 'png', 'jpg');  //可以上传的文件类型            if (obj.value == '') {                alert("让选择要上传的图片!");                return false;            }            else {                var fileContentType = obj.value.match(/^(.*)(\.)(.{1,8})$/)[3]; //这个文件类型正则很有用:)                var isExists = false;                for (var i in array) {                    if (fileContentType.toLowerCase() == array[i].toLowerCase()) {                        isExists = true;                        return true;                    }                }                if (isExists == false) {                    obj.value = null;                    alert("上传图片类型不正确!");                    return false;                }                return false;            }        }

ASP.Net前台代码如下:

<asp:FileUpload ID="FileUpload1" runat="server" onchange="CheckFile(this);"/> 
原创粉丝点击