日期:2014-05-17 浏览次数:20493 次
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 _Default : [color=#FF0000]System[/color].Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void FileUpload_Button_Click(object sender, EventArgs e) { try { if (FileUpload1.PostedFile.FileName == "") //if (FileUpload1.FileName == "") //if (!FileUpload1.HasFile) //获取一个值,该值指示 System.Web.UI.WebControls.FileUpload 控件是否包含文件。包含文件,则为 true;否则为 false。 { this.Upload_info.Text = "请选择上传文件!"; } else { string filepath = FileUpload1.PostedFile.FileName; //得到的是文件的完整路径,包括文件名,如:C:\Documents and Settings\Administrator\My Documents\My Pictures\20022775_m.jpg //string filepath = FileUpload1.FileName; //得到上传的文件名20022775_m.jpg string filename = filepath.Substring(filepath.LastIndexOf("\\") + 1);//20022775_m.jpg string serverpath = Server.MapPath("~/images/") + filename;//取得文件在服务器上保存的位置C:\Inetpub\wwwroot\WebSite1\images\20022775_m.jpg FileUpload1.PostedFile.SaveAs(serverpath);//将上传的文件另存为 this.Upload_info.Text = "上传成功!"; } } catch (Exception ex) { this.Upload_info.Text = "上传发生错误!原因是:" + ex.ToString(); } } }