sharepoint 2013 附件控件FileUpload怎样检验是否为图片的方法「建议收藏」

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。

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/116071.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java 常量池和运行时常量池_字符串java

    java 常量池和运行时常量池_字符串java原文链接:http://tangxman.github.io/2015/07/27/the-difference-of-java-string-pool/                 在java的内存分配中,经常听到很多关于常量池的描述,我开始看的时候也是看的很模糊,网上五花八门的说法简直太多了,最后查阅各种资料,终于算是差不多理清了,很多网上说法都有问题,笔者尝试着来区分…

    2025年10月10日
    3
  • vs中文乱码怎么解决_visual studio code中文乱码

    vs中文乱码怎么解决_visual studio code中文乱码在Windows下使用VSCode编译运行,都出现中文乱码的问题,今天我就遇见了这种情况,上网搜了半天也没有找到正确的解决方法,现将我把我的方法晒一下.中文的windows下的cmd默认使用GBK的编码,每次需要的时候只要在VSCode终端输入命令:chcp65001,切换代码页到使用UTF-8就可以解决中文代码的问题,只不过这种方法太麻烦了,每次进入终端都要输入命令,那有没有永久性解决…

    2022年8月30日
    2
  • 为什么0xffffffff是-1?(计算机对整型的存储)[通俗易懂]

    为什么0xffffffff是-1?(计算机对整型的存储)[通俗易懂]一个数字在计算机中都是以二进制补码的形式存储的。先了解这句核心。。。我们认为中的int整型数值顺序java中int类型是4个字节,也就是32位,其中第一位是符号位,int数值的存储结构我们利用System.out.println(Integer.toBinaryString(Integer.MAX_VALUE));拿到int的最大值,是1111111111111111111111111111111,31个1,首位是0(代表正数,省略了)那我们给int的最大值+1,会发生什么呢?Sys

    2022年5月13日
    48
  • 5G NR SRS (R15)[通俗易懂]

    5G NR SRS (R15)[通俗易懂]一、SRS序列对于SRS序列生成,其延续了LTE中采用的ZC序列,具体公式如下:[参考协议382115.2.2][参考协议382116.4.1.4.2]二、SRS时频资源1.时频资源NR中网络可以为终端配置一个或多个SRS资源集,多个资源集的目的可能是为了上下行多天线预编码,也有可能是为了上下行波束管理。一个SRS资源集内可以包含一个或多个SRS资源,每个SRS资源占…

    2025年8月20日
    4
  • phpstrom 激活码 2021_通用破解码

    phpstrom 激活码 2021_通用破解码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    61
  • python输出结果换行_浅谈Python3中print函数的换行「建议收藏」

    最近看了看Python的应用,从入门级的九九乘法表开始,结果发现Python3.x和Python2.x真的是有太大的不同之处,就比如这里的换行处理,怕忘记先记下来,好了,咱移步下文——Python2.X中的代码:1234567891011121314151617#!/usr/bin/envpython#-*-coding:utf-8-*-__author__=’****’classPr…

    2022年4月16日
    274

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号