4个回答
展开全部
其实很简单,首先拖一个FileUpLoad控件,在根目录下建立一个File文件夹,用来存放上传的文件,在上传的按钮事件里写:
if(this.FileUpload1.HasFile)
{
int i=this.FileUpload1.PostedFile.ContentLength; //得到上传文件大小
if(this.FileUpload1.PostedFile.ContentLength>10485760) //1024*1024*10=10M,控制大小
{
Response.Write("<script>alert('文件不能超过10M !')</script>");
return;
}
string fileName=this.FileUpload1.FileName;
this.FileUpload1.PostedFile.SaveAs(Server.MapPath("~/")+"\\File\\"+fileName);//把文件上传到根目录的File文件夹中
}
if(this.FileUpload1.HasFile)
{
int i=this.FileUpload1.PostedFile.ContentLength; //得到上传文件大小
if(this.FileUpload1.PostedFile.ContentLength>10485760) //1024*1024*10=10M,控制大小
{
Response.Write("<script>alert('文件不能超过10M !')</script>");
return;
}
string fileName=this.FileUpload1.FileName;
this.FileUpload1.PostedFile.SaveAs(Server.MapPath("~/")+"\\File\\"+fileName);//把文件上传到根目录的File文件夹中
}
展开全部
楼上写的太繁琐了,而且是.net1的,net2.0很简单的,有专门的上传控件:
<asp:FileUpload
ID="FileUpload1"
runat="server"
/>
程序里面调用:FileUpload1.HasFile
验证其是否包含文件,有文件被上传就返回true,然后调用:FileUpload1.SaveAs(要保存的地址)
就可以保存了,另外:FileUpload1.FileName
获取上传文件的名字,FileUpload1.PostedFile.ContentLength
获取上传文件的大小。。手打出来的,不是从别处复制粘贴
<asp:FileUpload
ID="FileUpload1"
runat="server"
/>
程序里面调用:FileUpload1.HasFile
验证其是否包含文件,有文件被上传就返回true,然后调用:FileUpload1.SaveAs(要保存的地址)
就可以保存了,另外:FileUpload1.FileName
获取上传文件的名字,FileUpload1.PostedFile.ContentLength
获取上传文件的大小。。手打出来的,不是从别处复制粘贴
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有个FileUpLoad控件
<asp:FileUpload ID="fileUp" runat="server" />再加一个Button
<asp:button ID="btn" Text="上传" runat=server />
在.cs里的 btn_Click事件里
fileUp.SaveAs(服务器端路径)
就可以了
这是最简单的
<asp:FileUpload ID="fileUp" runat="server" />再加一个Button
<asp:button ID="btn" Text="上传" runat=server />
在.cs里的 btn_Click事件里
fileUp.SaveAs(服务器端路径)
就可以了
这是最简单的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以参考MSDN网站的代码
http://msdn.microsoft.com/zh-cn/library/aa479405.aspx
或者使用
System.Web.UI.WebControls命名空间里面的FileUpload组件
PS:还需要服务器给予写权限
http://msdn.microsoft.com/zh-cn/library/aa479405.aspx
或者使用
System.Web.UI.WebControls命名空间里面的FileUpload组件
PS:还需要服务器给予写权限
参考资料: http://msdn.microsoft.com/zh-cn/library/aa479405.aspx
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询