码迷,mamicode.com
首页 > 其他好文 > 详细

sharepoint 2013 附件控件FileUpload怎样检验是否为图片的方法

时间:2017-07-07 21:41:13      阅读:256      评论:0      收藏:0      [点我收藏+]

标签:run   else   文件   font   hang   idt   value   func   上传   

记录一下关于附件控件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。

 

sharepoint 2013 附件控件FileUpload怎样检验是否为图片的方法

标签:run   else   文件   font   hang   idt   value   func   上传   

原文地址:http://www.cnblogs.com/yangykaifa/p/7133849.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!