using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class Uploadfiles : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void Btnupload_Click(object sender, EventArgs e)
{
if (fuFile.HasFile == false)
{
lbMessage.Text = "上传的文件不存在";
return;
}
HttpPostedFile file = fuFile.PostedFile;
if (file.ContentLength <= 0)
{
lbMessage.Text = "上传的文件的内容为空,不能上传";
return;
}
string vfilename = System.IO.Path.GetFileName(file.FileName);
string pfilename = Server.MapPath("Files/" + vfilename);
if (System.IO.File.Exists(pfilename) == false)
{
try
{
file.SaveAs(pfilename);
}
catch (Exception ex)
{
lbMessage.Text = ex.Message;
}
lbMessage.Text = "上传文件" + vfilename + "到" + pfilename + "成功";
}
}
}
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class Uploadfiles : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void Btnupload_Click(object sender, EventArgs e)
{
if (fuFile.HasFile == false)
{
lbMessage.Text = "上传的文件不存在";
return;
}
HttpPostedFile file = fuFile.PostedFile;
if (file.ContentLength <= 0)
{
lbMessage.Text = "上传的文件的内容为空,不能上传";
return;
}
string vfilename = System.IO.Path.GetFileName(file.FileName);
string pfilename = Server.MapPath("Files/" + vfilename);
if (System.IO.File.Exists(pfilename) == false)
{
try
{
file.SaveAs(pfilename);
}
catch (Exception ex)
{
lbMessage.Text = ex.Message;
}
lbMessage.Text = "上传文件" + vfilename + "到" + pfilename + "成功";
}
}
}
解决方案 »
- [菜星求救]为自定义的类添加通用的扩展方法
- 一个树形结构tree 先展开的时候显示滚动条
- (新人请教)想在数据库取得数据,处理后绑定到控件,怎么做?
- UltraWebGridExcelExporter这个控件怎么用啊?
- DataView问题,急哦~~~~~~~
- 在Windows Server 2003头疼的问题,求助
- 请大家给一个jmail定时发送邮件的例子
- 我的DADEGRID控件显示了很多数据,我现在想让它一页一页的显示数据,所以我把它的属性设置了一下?但是我不记得在哪个事件里写代码了?
- 关键字查询的问题,在没有输入任何关键字的情况下,点查询按钮,怎么还是能查到东西,这是为什么啊
- 错误求助!!!
- 活动架构不支持元素“TreeNode”
- ScriptManager调用js函数问题
string path = Server.MapPath(Request.Params["File"]);
System.IO.FileInfo file = new System.IO.FileInfo(path);
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment; filename=" + file.Name);
Response.AddHeader("Content-Length", file.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.WriteFile(file.FullName);
Response.End();