FileUpload文件上传控件

主要功能:向指定的目录上传文件

控件包括:一个文本框 一个浏览按钮

属性 说明
HasFile 控件是否含有将要上传的文件
FileName 上传文件的文件名
SaveAs(函数) 将上传文件保存到服务器指定路径

源界面:

设计界面:

给上传按钮添加点击事件。添加完后按F7键进入代码页面。

            <asp:Button ID="btnUpload" runat="server" Text="上传"  OnClick="btnUpload_Click"/><br/>

F7 代码实现

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;namespace Master_page_Demo
{public partial class UploadPic : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){}protected void btnUpload_Click(object sender, EventArgs e){if (fileUpload.HasFile){//获取上传文件名string fileName = fileUpload.FileName;//获取上传的文件的后缀名。ToLower--后缀名统一小写string fileFix = Path.GetExtension(fileName).ToLower();//如果扩展名等于.png、.jpg、.jpeg、.picif (fileFix == ".png" || fileFix == ".jpg" || fileFix == ".jpeg" || fileFix == ".pic"){//保存物理路径。//Server.MapPath(".")--映射路径(当前页面文件夹)+子文件夹+fileName(文件名)//uploadpic这里不区分大小写fileUpload.SaveAs(Server.MapPath(".") + "\\uploadpic\\" + fileName); //等同fileUpload.SaveAs(Server.MapPath(".\\uploadpic\\"+fileName));// "~/"站点根目录只能在C#中使用this.imagePic.ImageUrl = "~/uploadpic/" + fileName;this.lblMessage.Text = "上传文件成功";}else{this.lblMessage.Text = "上传文件不是图片类型的文件";}}}}
}

新建UploadPic文件夹上传的文件会保存在文件夹里

先点击选择文件再上传

ASP.NET Web程序设计——FileUpload文件上传控件相关推荐

  1. 文件上传控件 自定义样式

    文件上传控件<input type="file"/>在不同的浏览器下,显示为不同的样式,并且很难随着不同的设计而进行对应变化,这里将实现一种jquery插件的方法,实现 ...

  2. 使用Apache文件上传控件实现文件上传

    本文使用Apache提供的第三方文件上传控件进行文件上传 1.导入第三方commons-fileupload-1.3.2.jar和commons-io-2.5.jar包 2.页面form标签需添加en ...

  3. jquery文件上传控件 Uploadify

    基于jquery的文件上传控件,支持ajax无刷新上传,多个文件同时上传,上传进行进度显示,删除已上传文件. 要求使用jquery1.4或以上版本,flash player 9.0.24以上. 有两个 ...

  4. 使用jquery文件上传控件Uploadify来异步上传图片

    1.项目中需要图片的异步上传,度娘之后发现有一个插件可以完成这个需求,即是:Uploadify 下面是这个异步上传的插件的一个简单介绍: 基于jquery的文件上传控件,支持ajax无刷新上传,多个文 ...

  5. JQuery文件上传控件Uploadify文档

    Uploadify是一个基于JQuery的文件上传控件,支持ajax无刷新上传,比较好用,现在用着一个不爽的地方是--每个版本的属性名和事件名.方法名都有一些不一样,这在遇到问题,查资料的时候会比较麻 ...

  6. 在WebBrowser中通过模拟键盘鼠标操控网页中的文件上传控件

    引言 这两天沉迷了Google SketchUp,刚刚玩够,一时兴起,研究了一下WebBrowser. 我在<WebBrowser控件使用技巧分享>一文中曾谈到过"我现在可以通过 ...

  7. Bootstrap4文件上传控件美化

    Bootstrap拯救了不太会html+css的我,同时Bootstrap也太方便了,但是,也有一点受限默认一些功能看不到了,今天用到文件上传控件,HTML默认的和Bootstrap4的自定义的都不太 ...

  8. html标签手册 360doc,基于AJAX的文件上传控件NetAdvantage for jQuery

    NetAdvantage for jQuery 是一款全新的轻量级.高性能的jQuery控件,包含了在线的Video播放控件,基于AJAX的文件上传控件,快速且强大的表格控件,以及创建和编辑Word. ...

  9. bootstrapinput传参数_***文件上传控件bootstrap-fileinput的使用和参数配置说明

    特别注意: 引入所需文件后页面刷新查看样式奇怪,浏览器提示错误等,可能是因为js.css文件的引用顺序问题,zh.js需要在fileinput.js后面引入.bootstrap最好在fileinput ...

最新文章

  1. SAP MM 没有维护MRP 视图的物料可以正常参与采购业务
  2. debug 调试原理理解
  3. 信息学复赛用linux,NOIP/CSPJ 复赛中noilinux里的atbiter测评机的使用(附数据)
  4. 自动挡怎么开-自动挡汽车怎么开?
  5. zabbix的启动和关闭脚本
  6. 认清当下的努力,可能毫无意义
  7. day21 java的随机数
  8. 周鸿祎回应年会特等奖「免裁券」;微信放开 5000 人好友上限;Firefox 72 正式发布| 极客头条...
  9. python登录交换机执行命令_利用Python脚本登录交换机实现自动配置备份的方法
  10. 数据结构与算法之-----向量(Vector)
  11. vue中的静态资源打包
  12. Linux系统启动简单流程:
  13. linux改变所属用户组
  14. 真正会沟通的项目经理,不会告诉你的4件事
  15. 【Lua指南】lua脚本世界--快速入门
  16. android 考勤界面,一种android终端实时考勤记录统计展现方法和装置与流程
  17. MS发起的PDP上下文激活过程
  18. 容抗 感抗 初级计算公式
  19. 利用计算机网络实现OA的功能,oa系统是什么,oa系统功能介绍
  20. springmvc的过滤器--Filter

热门文章

  1. 自动化和计算机哪个好找工作,自动化专业好不好 好找工作吗
  2. c++11总结10——内存对齐
  3. 【操作说明】RTSP/GB28181/EHOME协议视频融合平台EasyCVR如何通过OBS接收RTMP协议推流
  4. activiti 6 和 7有什么区别
  5. 创业应用ShopLocket:随时随地卖任何东西
  6. 将现有的svn项目上传到git远程仓库记录
  7. UEFI BIOS和 传统BIOS 启动模式对比
  8. 2019-2020 FIRST(R) LEGO(R) League 新赛季开启 FIRST(R)基金会携手乐高(R)教育激发STEAM学习
  9. 3dmax软件许可证检出失败错误20 彻底解决方法
  10. 如何搞好公司和员工的关系三:IT职场小白如何快速融入一家公司