sharepoint 2013 配件控制FileUpload如何检查是否图像的方法

它记录的附件控制FileUpload如何检查是否图像的方法:

function checkImg() {

       var fileObj =document.getElementById('<%=FileObj.ClientID%>');

       var str =fileObj.value;

       if (str !='') {

           if(str.substring((str.lastIndexOf(".jpg"))) == (".jpg")

               ||str.substring((str.lastIndexOf(".gif"))) == (".gif")

               ||str.substring((str.lastIndexOf(".png"))) == (".png")

               ) {

           }

           else {

               alert('仅仅同意jpg,gif,png图片格式!');

               returnfalse;

           }

       }

    }

function GetFileName(path) {

        var pos1 =path.lastIndexOf('/');

        var pos2 =path.lastIndexOf('\\');

        var pos =Math.max(pos1, pos2)

        var ext =path.substring(path.lastIndexOf("."), path.length).toLowerCase();

        var TxtFileNameObj =document.getElementById('<%= txtFileName.ClientID %>');

        if (pos< 0) {

           TxtFileNameObj.value = path;

        }

        else {

           TxtFileNameObj.value = path.substring(pos + 1);

        }

        filename =TxtFileNameObj.value;

       TxtFileNameObj.value = filename.substring(0, filename.length -ext.length).toLowerCase();

        checkImg();

    }

 

 

 

<asp:FileUploadID="FileObj"runat="server"Width="300"onchange="GetFileName(this.value);"/>

<asp:TextBoxID="txtFileName"runat="server"Width="290" ></asp:TextBox>

 

其中GetFileName(this.value)方法,选择附件上传之后。顺便说一下,得到的文件的名称,和富值至txtFileName。

 

posted @ 2015-06-17 20:32  zfyouxi  阅读(152)  评论(0编辑  收藏  举报