方法一:上传到网站目录中
1、添加一个HtmlInputFile控件,命名为uploadFile。此控件为用户选择上传文件提供交互界面。
2、选定文件后,编程生成上传路径和文件名,此处根据具体情况而定。 需要注意的是上传到网站的文件名不是所选择文件的文件名,而是需要自己设置,当然一般可以设成与所选文件的文件名相同。
此例路径设为"C:\Inetpub\wwwroot\upload",文件名与所选文件名相同。
3、用下面这条语句上传文件
1、添加一个HtmlInputFile控件,命名为uploadFile。此控件为用户选择上传文件提供交互界面。
2、选定文件后,编程生成上传路径和文件名,此处根据具体情况而定。 需要注意的是上传到网站的文件名不是所选择文件的文件名,而是需要自己设置,当然一般可以设成与所选文件的文件名相同。
此例路径设为"C:\Inetpub\wwwroot\upload",文件名与所选文件名相同。
3、用下面这条语句上传文件
//判断传入的HtmlInputFile对象中是否有文件,如果有则执行上传操作
if (uploadFile.PostedFile.FileName != "")
{
//判断上传文件的文件名是否为空,如果不为空开始操作,否则放弃上传资源
if (uploadFile.PostedFile.ContentLength > 0)
if (uploadFile.PostedFile.FileName != "")
{
//判断上传文件的文件名是否为空,如果不为空开始操作,否则放弃上传资源
if (uploadFile.PostedFile.ContentLength > 0)
{
//首先得到上传文件的文件名
string strName = uploadFile.PostedFile.FileName.Substring(uploadFile.PostedFile.FileName.LastIndexOf("\") + 1);
//上传文件
//上传文件
uploadFile.PostedFile.SaveAs("C:\Inetpub\wwwroot\upload\" + strName);
}
}
方法二:上传到服务器数据库中