FileUpload控件的主要功能是向指定目录上传文件,该控件包括一个文本框和一个浏览按钮。用户可以在文本框中输入完整的文件路径,或者单击浏览按钮选择需要上传的文件。FileUpload控件不会自动上传文件,必须设置相关的事件处理程序,并在程序中实现文件上传。

FileUpload控件的常用属性及说明

属性

说明

ID

获取或设置分配给服务器控件的编程标识符

FileBytes

获取上传文件的字节数组

FileContent

获取指定上传文件的Stream对象

FileName

获取上传文件在客户端的文件名称

HasFile

获取一个布尔值,用于表示FileUpload控件是否已经包含一个文件

PostedFile

获取一个与上传文件相关的HttpPostedFile对象,使用该对象可以获取上传文件的相关属性

FileUpload有三种访问上传文件的方式,说明如下:

①通过FileBytes属性:该属性将上传文件数据置于字节数组中,遍历该数组,则能够以字节方式了解上传文件内容;

②通过FileContent属性:调用该属性可以获得一个指向上传文件的Stream对象,可以使用该属性读取上传文件数据,并使用FileBytes属性显示文件内容;

③通过PostedFile属性:调用该属性可以获得一个与上传文件相关的HttpPostedFile对象,使用该对象可以获得与上传文件相关的信息。例如,调用HttpPostedFile对象的ContentLength属性,可以获得上传文件大小;调用HttpPostedFile对象的ContentType属性,可以获得上传文件类型;调用HttpPostedFile对象的FileName属性,可以获得上传文件在客户端的完整路径(调用FileUpload控件的FileName属性,仅能获得文件名)。

FileUpload控件的常用方法及说明

FileUpload控件包括一个核心方法SaveAs(String filename),其中,参数filename是指被保存在服务器中的上传文件的绝对路径。通常在事件处理程序中调用SaveAs方法。

但是,在调用SaveAs方法之前,首先应该判断HasFile属性值是否为true。如果为true,则表示FileUpload控件已经确认上传文件存在,此时,就可以调用SaveAs方法实现文件上传;如果为false,则需要显示相关提示信息。

fileupload控件的属性_ASP:FileUpload控件(文件上传控件)相关推荐

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

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

  2. ASP.NET Web程序设计——FileUpload文件上传控件

    FileUpload文件上传控件 主要功能:向指定的目录上传文件 控件包括:一个文本框 一个浏览按钮 属性 说明 HasFile 控件是否含有将要上传的文件 FileName 上传文件的文件名 Sav ...

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

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

  4. jquery文件上传控件 Uploadify

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

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

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

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

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

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

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

  8. Bootstrap4文件上传控件美化

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

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

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

  10. python bootstrap-fileinput示例_文件上传控件bootstrap-fileinput的使用

    一.准备 1.插件下载地址:https://github.com/kartik-v/bootstrap-fileinput/ 下载后的压缩包解压文件夹内容如下: js:插件核心js代码,引用filei ...

最新文章

  1. 设备自动获取ip DHCP模型 IP为169.254.4.193
  2. 客户端与服务器持续同步解析(轮询,comet,WebSocket)
  3. Install oracle10g using responseFile in silent mode
  4. VMWare ubuntu虚拟机异常关闭打开报错:该虚拟机似乎正在使用中(下班虚拟机最好关闭,免得又异常关闭导致问题)(千万别在虚拟机下win+L锁屏,解锁后就打不开虚拟机了)
  5. Console-算法[for]-打印出杨辉三角形
  6. php socket传递cookie,PHP Websocket在测试中验证用户(传递会话cookie)
  7. 微软系统修复工具(试用版)
  8. centos7下docker启动失败解决
  9. Linux设置串口永久权限
  10. 部署应用程序到Tomcat的webapps目录
  11. 一些常用的JavaScript总结
  12. python程序字符串中字符排序_python字符串排序方法
  13. ArcGIS 设置暂时固定存储地址
  14. Atitit 代码的艺术 attilax 艾提拉著作 1. 代码就像一首歌,一个文章,一个绘画 1 2. 代码就像文章 2 2.1. ,要流畅读出来,使用dsl 方法连模式 2 2.2. 段落划分与
  15. 全国省市区数据库sql
  16. 员工培训管理系统设计与实现
  17. 第三十九期:1024特别版:向“程序媛们”致敬!
  18. 从李嘉诚先生那里得到的
  19. VB打开工程时出现不能加载MSCOMCTL.OCX的解决方法
  20. 炒股养家、退学炒股、92科比、瑞鹤仙、著名刺客,孙国栋一线游资交割单数据

热门文章

  1. 荣耀x10和荣耀30s哪个好?
  2. waitpid函数的介绍
  3. 正则表达式全解析+常用示例
  4. 一、pycharm的使用技巧和好用插件
  5. 利用机器学习方法进行岩相分类
  6. OSChina 周二乱弹 ——这个女鬼感觉眉清目秀
  7. html元素拖动翻转--Hammer.js
  8. csi python 摄像头 树莓派_【新手入门】树莓派Raspberry学习笔记4 摄像头安装+配置+简单使用...
  9. Android Studio(3.6.2版本)不使用插件查看smali代码的方法
  10. 内容消费的膨胀时代,虚拟化身的进化与机遇