本文导读
:
asp.net
中上传文件的简单方法是使用
fileupload
上传控件,该控件让用户更容易
地浏览和选择用于上传的文件,
它包含一个浏览按钮和用于输入文件名的文本框。
只要用户
在文本框中输入了完全限定的文件名,无论是直接输入或通过浏览按钮选择,都可以调用
FileUpload
的
SaveAs
方法保存到磁盘上。
FileUpload
控件显示一个文本框控件和一个浏览按钮,
使用户可以选择客户端上的文件并将
它上载到
Web
服务器。
用户通过在控件的文本框中输入本地计算机上文件的完整路径
(例
如,
C:\MyFiles\test
。
txt
)来指定要上载的文件。用户也可以通过单击
“
浏览
”
按钮,然后在
“
选择文件
”
对话框中定位文件来选择文件。
用户选择要上载的文件后,
FileUpload
控件不会自动将该文件保存到服务器。
您必须显式提
供一个控件或机制,
使用户能提交指定的文件。例如,可以提供一个按钮,
用户单击它即可
上载文件。为保存指定文件所写的代码应调用
SaveAs
方法,该方法将文件内容保存到服务
器上的指定路径。通常,在引发回发到服务器的事件的事件处理方法中调用
SaveAs
方法。
在文件上传的过程中,
文件数据作为页面请求的一部分,
上传并缓存到服务器的内存中,
然
后再写入服务器的物理硬盘中。
FileUpload
控件常用的几个公开的只读属性