标签:style blog color os 文件 width
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属性,用于判断用户是否选择了上传文件,而后面两种方法则需要通过判断上传文件大小ContentLength属性,当用户没有选择上传文件时,该属性值为0。
ASP.NET上传文件的三种基本方法,布布扣,bubuko.com
标签:style blog color os 文件 width
原文地址:http://www.cnblogs.com/wolfocme110/p/3859817.html