asp.net 文件上传,大文件上传。
新建一个asp。net页面,在工具栏里拖入 FileUpload 上传控件.一个按钮 Button ! ! !
进入Button事件 //-------------------------------------------------------------------------
string path = FileUpload1.PostedFile.FileName; //获取上传文件的路径
string Name = path.Substring(path.LastIndexOf("\\") + 1); //获取文件名
string Size = Convert.ToString(FileUpload1.PostedFile.ContentLength); //获取文件大小
string Extend = path.Substring(path.LastIndexOf(".") + 1); //获取文件扩展名
string Type = FileUpload1.PostedFile.ContentType; //获取文件类型
string serverPath = Server.MapPath(@"新建一个文件,文件名\") + Name; //保存服务器的路径
FileUpload1.PostedFile.SaveAs(serverPath); //确定上传
这样就可以上传文件到指定的文件里了。
但是以上文件上传大小指定4MB,如果要上传更大的文件可以到 Web.config 配置文件里添加上一条语句:
//------------------------------加入配置-------------------------------------------------
<system.web>
<httpRuntime executionTimeout="3600" maxRequestLength="1048576"/>
</system.web>
这样就可以上传大的文件到服务器上了。
初学者可以看看,大声绕道。。有什么意见和问题留言 ...............