`

文件上传控件 FileUpload

阅读更多
        //判断是否为空
        if (!FileUpload1.HasFile)
        {
            Response.Write("<script>alert('请您选择要上传的文件')</script>");
            return;
        }
        //获取上传文件的扩展名
        string IsXls = System.IO.Path.GetExtension(FileUpload1.FileName).ToString().ToLower();    
        if (IsXls == ".xls" || IsXls == ".xlsx")
        {
            //获取上传文件的大小
            FileUpload1.PostedFile.ContentLength;
            //获取上传文件的类型
            FileUpload1.PostedFile.ContentType;
            //指定服务器上某一路径
            string excelPath = Server.MapPath("~/xxx");
            //把上传的文件保存到服务器上
            FileUpload1.SaveAs(excelPath);
            //判断指定文件是否存在
            if (File.Exists(excelPath))
            {
                //删除服务器上指定文件
                File.Delete(excelPath);
            }
            else
            {
                msg.Text = "操作失误,请重新上传文件";
            }
        }
        else
        {
            Response.Write("<script>alert('上传的不是Excel文件,请重新上传')</script>");
            return;
        }
分享到:
评论

相关推荐

    文件上传控件fileupload

    ### 文件上传控件FileUpload知识点详解 #### 一、FileUpload控件简介 在Web开发中,文件上传是一项常见的功能需求。ASP.NET提供了内置的`FileUpload`控件来简化文件上传的操作流程。该控件允许用户选择一个或多个...

    文件上传 组件fileupload

    文件上传组件FileUpload的核心功能包括: 1. **多文件选择**:用户可以通过选择多个文件来一次性上传,提高上传效率。 2. **进度条显示**:在上传过程中,提供文件上传进度的可视化反馈,提升用户体验。 3. **文件...

    文件上传组件FileUpload

    Apache组织提供的一个开源组件Commons-FileUpload,该组件可以方便的将“multipart/form-data”类型请求中的各种表单域解析出来,并实现一个或多个文件的上传,同时也可以限制上传文件的大小等内容。其性能十分优异,...

    .net使用FileUpLoad控件上传文件

    在 ASP.NET Web 应用程序中,经常需要实现文件上传功能,这可以通过使用 `FileUpload` 控件来完成。本文将详细介绍如何使用 `.NET` 中的 `FileUpload` 控件进行单个文件的上传,并存储文件的相关信息,如文件名、...

    11.文件上传FileUpload 控件

    文件上传 FileUpload 控件,分享

    FileUpload_php--上传组件

    "FileUpload_php"是一个专门为PHP开发的上传组件,其设计灵感来源于163编辑器的上传功能,旨在提供简单易用且高效的文件上传解决方案。 "FileUpload_php"组件的核心功能包括: 1. **多文件选择**:允许用户通过...

    使用fileupload组件实现文件上传功能

    使用fileupload组件实现文件上传功能 FileUpload组件是Apache提供的一款文件上传组件,能够帮助我们轻松实现文件上传功能。下面我们将详细介绍使用FileUpload组件实现文件上传功能的步骤和要点: 首先,需要引入两...

    .NET 文件上传文件控件(FileUpload)使用实例

    .NET 文件上传文件控件(FileUpload)使用实例 .NET Framework 提供了一个名为 FileUpload 的控件,用于实现文件上传功能。本文将通过一个简单的图片上传程序,来演示 FileUpload 控件的使用实例。 在 ASP.NET 中...

    fileUpload文件上传组件例子

    本示例中的"fileUpload文件上传组件例子"提供了一个自定义实现的文件上传组件,旨在帮助开发者理解并掌握这一关键功能的实现方式。 首先,我们需要了解文件上传的基本原理。在HTML中,`&lt;input type="file"&gt;`标签...

    C# .NET FileUpload 多文件上传例子

    首先,我们要知道ASP.NET中的`&lt;asp:FileUpload&gt;`控件是实现文件上传的核心组件。它可以允许用户从本地计算机选择一个或多个文件,并将这些文件上传到服务器。在多文件上传中,我们需要确保控件的`Multiple`属性设置...

    ASP.NET中上传控件FileUpload的项目示例

    ASP.NET中的FileUpload控件是开发Web应用时用于处理用户文件上传功能的重要工具。这个控件使得用户可以在网页上选择本地文件并将其上传到服务器,从而实现数据交互。以下是对"ASP.NET中上传控件FileUpload的项目示例...

    FileUpload控件自动上传

    综上所述,.NET FileUpload控件的自动上传功能结合预览和安全控制,能够为用户提供便捷且安全的文件上传体验。在Visual Studio 2012中实现这些功能,需要对ASP.NET、JavaScript和服务器端文件操作有深入的理解。在...

    基于apache commons.fileupload的文件上传组件,改进了上传速度

    本实现抽取了apache commons.fileupload的最基本代码,组合成一个简单的文件上传组件,对parseRequest方法进行了改进,对于文件,直接存储到指定的上传目录,加快了上传速度。使用本程序时,注意上传端的参数设置,...

    支持断点续传的上传组件FileUpload

    在本文中,我们将深入探讨支持断点续传的上传组件——FileUpload,以及如何利用它来实现高效、可靠的文件上传。 FileUpload组件是专为.NET平台设计的,它集成了ASP.NET框架,能够提供服务器端的稳定支持。通过这个...

    java文件上传组件包(fileupload)

    Java文件上传组件包(FileUpload)是Apache软件基金会的一个开源项目,主要负责处理HTTP协议中的文件上传功能。这个组件在Web应用开发中扮演着重要角色,尤其在处理用户通过表单上传大文件时,提供了高效且灵活的...

    FileUpload多文件上传(2.0)

    在ASP.NET平台上,C#语言提供了丰富的功能来处理用户上传的多文件。"FileUpload多文件上传(2.0)"这个主题聚焦于2.0版本的ASP.NET...总之,理解`FileUpload`控件及其背后的文件上传机制,是构建强大文件上传功能的基础。

    C#通用文件上传类(页面所有FileUpload控件中文件)

    本篇将详细介绍如何创建一个C#通用文件上传类,以便处理页面上所有FileUpload控件中的文件。 首先,我们需要理解FileUpload控件在ASP.NET Web Forms中的作用。FileUpload控件允许用户从他们的本地计算机选择一个或...

    FileUpload 文件上传组件的ASP.NET源码.rar

    FileUpload 文件上传组件的ASP.NET实例,基于主副窗口的上传程序,利用线程提升上传速度。本插件可支持多文件上传,为了提升上传体验,这里使用了AjaxControlToolkit.dll、MattBerseth.WebControls.AJAX.dll两个组件...

    文件上传组件commons-fileupload-1.2.1英文API[CHM版]

    文件上传组件commons-fileupload-1.2.1英文API[CHM版]

    ASP.NET中上传控件FileUpload的使用

    总结,ASP.NET中的FileUpload控件为开发者提供了一种简单的方式来处理文件上传。对于单个文件上传,只需在后端处理上传事件。而对于多个文件上传,可以利用HTML5和JavaScript的特性,结合服务器端的HTTP Handler来...

Global site tag (gtag.js) - Google Analytics