VS.NET(C#)-4.10_FileUpload控件

FileUpload控件

Web应用程序中,用户需把文件上传到服务器。

FileUpload控件能让用户浏览和选择待上传的文件,即在文本框中输入了完全限定的文件名,直接输入(或按钮选择)都可调用FileUpload的SaveAs方法将文件保存到磁盘上。

FileUpload控件属性

名称

类型

说明

FileContent

Stream

返回一个指向上传文件的流对象

FileName

string

返回要上传文件的名称,不包含路径信息

HasFile

Boolean

如果是true,则表示该控件有文件要上传

PostedFile

HttpPostedFile

返回上传文件的引用

 

HttpPostedFile属性

名称

类型

说明

ContentLength

Integer

返回上传文件的按字节表示的文件大小

ContentType

string

返回上传文件的MIME内容类型

FileName

string

返回文件在客户端的完全限定名

InputStream

string

返回一个指向上传文件的流对象

 

重点:

using System.IO;

该命名空间对使用Stream对象是必须的

HasFile属性

检测文本框中是否输入了有效的完全限定文件名。如果文本框为空或输入的名称无效,将返回false。

SaveAs 方法

将上载的文件内容保存到指定路径(Web服务器),可以使用硬编码路径和FileName属性传递一个完全限定的文件名(该方法会各种原因而失败,包括磁盘空间不足、无效路径或安全)。

PostedFile属性

如果SaveAs方法执行成功,通过PostedFile(HttpPostedFile类型)中属性获取上传文件的句柄。

FileContent属性

获取表现为Stream对象的上传文件的内容,这个Stream对象可用于实例化一个StreamReader对象。

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值