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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Jenkins(7)参数化构建(构建git仓库分支)「建议收藏」

    Jenkins(7)参数化构建(构建git仓库分支)「建议收藏」前言当我们的自动化项目越来越多的时候,在代码仓库会提交不同的分支来管理,在用jenkins来构建的时候,我们希望能通过参数化构建git仓库的分支。下载安装GitParameter插件系统管理-

    2022年7月30日
    12
  • int8与int16_将int型转为char型

    int8与int16_将int型转为char型工作中经常碰到int8_t、int16_t、int32_t、int64_t、uint8_t、size_t、ssize_t等数据类型,所以有必要对此进行梳理。int_t同类int_t为一个结构的标注,可以理解为type/typedef的缩写,表示它是通过typedef定义的,而不是一种新的数据类型。因为跨平台,不同的平台会有不同的字长,所以利用预编译和typedef可以最有效的维护代码。…

    2022年8月15日
    8
  • Java实现pdf和Excel的生成及数据动态插入、导出

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 作者:慢时光 cnblogs.com/Tom-shushu/p/14279357.html 一、序言 Excel、P…

    2021年6月28日
    105
  • Macbook pro/air 2013 late -2014 使用转接卡更换NVME SSD休眠不醒问题的解决办法

    Macbook pro/air 2013 late -2014 使用转接卡更换NVME SSD休眠不醒问题的解决办法、、1.手上512GMBP2013late差不多满了,因为穷,所以在淘宝上买了一个NVME转Macbookpcie,然后再买一个NVME2T的硬盘2.NVME因为需要最新的FirmwareRom支持,所以必须使用原装的硬盘(必须原装)安装Mac14以上,我安装了14.5.要不然识别不出来新安装的NVME硬盘3.买之前就知道是会有休眠问题的,问了卖家推荐了一些型号说不…

    2022年6月23日
    46
  • linux drupal 7安装教程,Linux上Drupal7安装教程

    linux drupal 7安装教程,Linux上Drupal7安装教程前言:国内用drupal的并不太多,网上资料也很少。要注意的是drupal尽量别使用apt来安装,特别是UbuntuLinux平台的drupal做出了一定的更改,会妨碍后期的学习和使用。在安装drupal前要先完成LAMP的搭建,如果没有安装可以参照我之前的文章http://www.linuxidc.com/Linux/2016-03/128983.htm或者使用tasksel安装,这里不再…

    2022年5月20日
    42
  • 如何区别标准POE交换机和非标POE交换机[通俗易懂]

    如何区别标准POE交换机和非标POE交换机[通俗易懂]通俗的说,POE交换机就是支持网线供电的交换机,其不但可以实现普通交换机的数据传输功能还能同时对网络终端进行供电。那么,我们该如何来区别如何区别标准POE交换机和非标POE交换机呢?接下来我们就跟随飞畅科技的小编一起来详细看看吧!一、什么是POE交换机PoE供电交换机是指能够通过网线为远端受电终端提供网络供电的交换机,包含网络交换机和PoE供电两个功能,是PoE供电系统中比较常见的供电设备。二、POE交换机的分类1、标准POE交换机符合IEEE802.3af、802.3at标准,就是标准P..

    2022年10月4日
    7

发表回复

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

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