ASP.NET上传文件的三种基本方法
来源:互联网 发布:node.js留言板 编辑:程序博客网 时间:2024/06/07 00:24
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。
可以看出FileUpload封装程度更高,但灵活性也稍差。
0 0
- ASP.NET上传文件的三种基本方法
- ASP.NET上传文件的三种基本方法
- ASP.NET上传文件的三种基本方法
- ASP.NET文件上传的三种基本方法
- ASP.NET上传文件的三种基本方法
- ASP.NET上传文件的三种基本方法
- ASP.NET上传文件的三种基本方法
- ASP.NET上传文件的三种基本方法
- ASP.NET上传文件的三种基本方法
- Asp.Net文件上传的基本方法
- ASP.net判断上传文件类型的三种方法
- 用ASP.net判断上传文件类型的三种方法
- ASP.NET上传文件的方法
- asp.net文件上传的常用方法
- asp.net 单文件上传的方法
- ASP.NET MVC上传文件的方法
- asp.net上传文件的两种方法
- asp.net上传文件的两种方法
- 算法提高 约数个数
- 运维请注意:”非常危险“的Linux命令大
- 网络编程(45)—— windows平台下销毁线程的四种方法
- [李景山php]每天TP5-20170123|thinkphp5-Process.php-5
- OpenGL 入门10
- ASP.NET上传文件的三种基本方法
- 【Java每日一题】20161226
- Handle收不到消息的问题分析
- bzoj 1593: [Usaco2008 Feb]Hotel 旅馆 (线段树)
- mysql-sql高级应用
- 软工之软工文档总结(三)
- 指针调用函数实例
- 一维数组重采样
- 二叉树建树、递归遍历、非递归遍历