.NET写上传的高手请进

来源:百度知道 编辑:UC知道 时间:2024/05/16 12:58:41
请用.net2005写一段代码 实现一个文件的上传 这个文件是一个电影文件大概200M 很大 请问如何写 写的详细的好的 在给100分决不实言 展现才华的时机到来了

上传到不是问题,改一下<system.web>下的
<httpRuntime maxRequestLength="300000"/>
它默认是4096,就是4M,
但是最大的问题是,你会不会跟每个人分配那么高的带宽来让他上传,谁愿意等1个多小时......net有个控件了:
前台:
<asp:FileUpload ID="FileUpload1" runat="server"/>
<asp:Button ID="btn1" runat="server" Text="上传东西" OnClick="btn1_Click"/>

后台:
string fileName = FileUpload1.FileName.ToString();
string typ1 = FileUpload1.PostedFile.FileName.ToString();
string typ2 = fileName.Substring(fileName.LastIndexOf(".")+1);
string size = FileUpload1.PostedFile.ContentLength.ToString();
typ2 = typ2.ToLower();
if (typ2 == "rar" || typ2 == "gif" || typ2=="zip")
{
FileUpload1.SaveAs(Server.MapPath("/保存的服务器端路径/") + fileName);
Response.Write("<script>alert(&