博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
改变FileUpload文件上传控件的显示方式,确认后上传
阅读量:5342 次
发布时间:2019-06-15

本文共 1738 字,大约阅读时间需要 5 分钟。

一、Aspx页面:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="FileUploadDemo.aspx.cs" Inherits="WebApplication1.FileUploadDemo" %>                

二、Aspx后台代码:

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.IO;namespace WebApplication1{    public partial class FileUploadDemo : System.Web.UI.Page    {        protected void Page_Load(object sender, EventArgs e)        {        }        protected void btnOk_Click(object sender, EventArgs e)        {            if (this.fileUpload.HasFile)            {                string fileName = this.fileUpload.PostedFile.FileName;                  // 客户端文件路径                string extension = System.IO.Path.GetExtension(fileName);                if (extension.ToLower() != ".jpg" && extension.ToLower() != ".png")                {                    ScriptManager.RegisterStartupScript(this, this.GetType(), "msg", "alert('只允许jpg 和 png!');", true);                    return;                }                string pathBase = "D:\\UploadFile";                if (!Directory.Exists(pathBase))                    Directory.CreateDirectory(pathBase);                string webFilePath = Path.Combine(pathBase, fileName); // 数据库保存文件路径(相对全路径)                this.fileUpload.SaveAs(webFilePath);  // 使用 SaveAs 方法保存文件                ScriptManager.RegisterStartupScript(this, this.GetType(), "msg", "alert('上傳成功,我們會盡快進行核對!');", true);            }        }    }}

 

转载于:https://www.cnblogs.com/lusunqing/p/3834100.html

你可能感兴趣的文章
《C++ Primer Plus》第12章 类和动态内存分配 学习笔记
查看>>
kosaraju求强连通分量
查看>>
Block作为返回值时的使用
查看>>
文件管理之文件后缀名识别
查看>>
android 表情,软键盘冲突解决方案(仿微博等SNS应用)
查看>>
ASP.NET MVC随想录——锋利的KATANA
查看>>
20155303 2016-2017-2 《Java程序设计》第五周学习总结
查看>>
selenium爬取网易云
查看>>
常用配置文件
查看>>
Python全栈之路系列之流程控制
查看>>
# 20155209 2016-2017-2 《Java程序设计》第六周学习总结
查看>>
shell 脚本获取数组字符串长度
查看>>
Spark性能优化指南——基础篇
查看>>
Adapter 适配器模式 MD
查看>>
Linux使用fdisk进行磁盘管理
查看>>
Linux设置服务自启动(转载)
查看>>
ASP.Net文件下载-使用流输出
查看>>
限定textbox中只能输入数字的小方法
查看>>
Android 手机app 嵌入网页操作
查看>>
Android:控件布局(表格布局)TableLayout
查看>>