• FileUpLoad控件


    FileUpLoad的用法总结:

    在asp.net中有一个用于上传文件的FileUpLoad控件,使用起来很方便代码如下:

    <asp:fileUpLoad onchange=”CheckImg(this)” ID=”fulFile” runat=”server” />

    需要注意的是,这里我们用到了onchange事件,主要是为了控制上传的格式,代码如下

    Function checkimg(FileUpload)

    {

      Var mine=FileUpLoad.Value;

      Mine=mine.toLowerCase().substr(mine.lastIndexOf(“.”));

    If(mine!=”.jpg”)

    {

      FileUpload.value=””;

      Alert(“仅支持JPG格式”);

    }

    }

     

    那么在我们单击上传图片的时候,怎么上传到服务器上呢?代码如下

    protected void BtnPass_Click(object sender, EventArgs e)

     {

          if (FupFile.HasFile)

            {

                if (this.FupFile.FileName.Length != 0)

                {

                  string path = Server.MapPath("~/download/" + FupFile.FileName);

    this.FupFile.PostedFile.SaveAs(path);

    }

    }

    这样就可以把图片传到你要传到的目录下了,下面来说一下几点小节:

     获得上传文件的大小有两种方式

      System.Io.FileInfo file=new FileInfo(path);

      文件的大小=fileInfo.length

      也可以通过另外一种方式获得

    this.FupFile.PostedFile.ContentLength;

    通常我们会在配置文件中限制上传文件的大小

    <System.web>

    <httpRuntime executionTimeout="" maxRequestLength=""/>

    </System.web>

    executionTimeout:上传时间

    maxRequestLength:文件大小

    多思考,多创新,才是正道!
  • 相关阅读:
    年轻人绝对不懂的人际关系经验
    MRCPv2在电信智能语音识别业务中的应用
    S3 介绍
    RGW 学习 前言
    CEPH 自动化测试用例介绍
    CentOS7使用yum安装ceph rpm包
    Placement_pools on Rados-GW
    ceph log机制
    bucket list 函数解析
    ceph 初始化函数解析
  • 原文地址:https://www.cnblogs.com/shuang121/p/1969302.html
Copyright © 2020-2023  润新知