← 返回文章列表 关于ASP.NET的FileUpload控件
1

关于ASP.NET的FileUpload…

FileUpload 控件用于 Web 应用程序中,允许用户上传文件到服务器。以下是一个基本的示例,展示如何使用 FileUpload 控件:



<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="UploadFile.aspx.cs" Inherits="WebApplication.UploadFile" %>
 
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>文件上传示例</title>
</head>
<body>
    <form id="form1" runat="server">
        <asp:FileUpload ID="FileUpload1" runat="server" />
        <asp:Button ID="UploadButton" runat="server" Text="上传" OnClick="UploadButton_Click" />
        <asp:Label ID="StatusLabel" runat="server" Text="" />
    </form>
</body>
</html>

C# 代码后台 (UploadFile.aspx.cs):
using System;
using System.IO;
using System.Web;
using System.Web.UI;
 
namespace WebApplication
{
    public partial class UploadFile : Page
    {
        protected void UploadButton_Click(object sender, EventArgs e)
        {
            if (FileUpload1.HasFile)
            {
                try
                {
                    string filename = Path.GetFileName(FileUpload1.FileName);
                    FileUpload1.SaveAs(Server.MapPath("~/Uploads/") + filename);
                    StatusLabel.Text = "文件上传成功:" + filename;
                }
                catch (Exception ex)
                {
                    StatusLabel.Text = "文件上传出错:" + ex.Message;
                }
            }
            else
            {
                StatusLabel.Text = "请选择要上传的文件。";
            }
        }
    }
}

在这个示例中,用户可以通过 FileUpload 控件选择文件,然后点击 Button 控件来触发服务器端的上传处理函数 UploadButton_Click。如果文件上传成功,会显示确认信息,如果有错误,会显示错误信息。上传的文件将保存在服务器的 Uploads 文件夹下。请确保服务器的相应目录具有适当的写入权限。

最后修改: 2025/8/18 14:33:35

读者评论
【免登录留言】
验证码

相关文章推荐

菜鸟云网络科技简介
活动方案
菜鸟云网络科技简介

菜鸟云网络学院开学了!菜鸟云自己开发的网站CMS!快来学习吧……

菜鸟云网络科技个性化定制中心
5
菜鸟云网络科技个性化定制中心

菜鸟云网络科技个性化定制中心欢迎您

Bootstrap5 教程
10
Bootstrap5 教程

Bootstrap 是全球最受欢迎的前端组件库,用于开发响应……

探索ISBN查询接口:为图书管理系统赋能
3
探索ISBN查询接口:为图书管理系统赋能

在开发图书管理应用时,ISBN(国际标准书号)查询接口是获取……

菜鸟网络学院简介
5
菜鸟网络学院简介

菜鸟网络学院是一家个人创建的学习网站,属于日志文章分享,开源……

《文化苦旅》散文集
3
《文化苦旅》散文集

《文化苦旅》一书于1992年首次出版,是余秋雨先生1980年……

CSS3 圆角
12
CSS3 圆角

CSS3 圆角

谢谢你曾来过我的世界
3
谢谢你曾来过我的世界

少年读《射雕英雄传》,最想化身的人物是陈玄风,脸色焦黄,有如……

Bootstrap5 安装使用
10
Bootstrap5 安装使用

我们可以通过以下两种方式来安装 Bootstrap5: 使……

Excel中生成序号技巧
1
Excel中生成序号技巧

在Excel中生成序号是日常操作,以下介绍几种常用方法,可根……