asp.net 文件上传实例汇总
ASP.NET 依托.net framework 类库,封装了大量的功能,
使得上传文件非常简单,主要有以下三种基本方法。
方法一:用 Web 控件 FileUpload,上传到网站根目录。
Test.aspx 关键代码:
Test.aspx.cs 关键代码:
方法二:用 Html 控件 HtmlInputFile,上传到网站根目
录。
Test.aspx 关键代码:
Test.aspx.cs 关键代码:
方法三:用 Html 元素<input type="file" …/>,通过
Request.Files 上传到网站根目录。
Test.aspx 关键代码:
Test.aspx.cs 关键代码:
一:FileUpload.FileName 获取客户端上传文件名(不
带 路 径 ) , 而 file1.PostedFile.FileName 和
Request.Files["file"].FileName 在不同浏览器下情况不
同:IE8 下获得的是客户端上传文件的完全限定名(带路
径),谷歌、苹果等浏览器下则仍为文件名(不带路径)。
二:FileUpload 控件有 HasFile 属性,用于判断用户是