当前位置: 代码迷 >> ASP.NET >> ASP.NET 2.0 FileUpload.PostedFile 有关问题
  详细解决方案

ASP.NET 2.0 FileUpload.PostedFile 有关问题

热度:10431   发布时间:2013-02-25 00:00:00.0
ASP.NET 2.0 FileUpload.PostedFile 问题
我在ASP.NET 2.0中想用FileUpload.PostedFile 获取路径,可总是显示路径为空,NULL
为什么会这样呢?
string filepath = FileUpload1.PostedFile.FileName;
大家帮忙下

------解决方案--------------------------------------------------------
汗 
 看错 
你用的是html标记是么 
 那加encType="multipart/form-data" 这个了么
------解决方案--------------------------------------------------------
这段代码不错,研究下吧.
protected void Button2_Click(object sender, EventArgs e)
{
string fullFileName = this.FileUpload1.PostedFile.FileName;
string filename = fullFileName.Substring(fullFileName.LastIndexOf("\\")+1);
string type = fullFileName.Substring(fullFileName.LastIndexOf(".") + 1);
if (type == "jpg" || type == "gif" || type == "bmp")
{
this.FileUpload1.PostedFile.SaveAs(Server.MapPath("images") + "\\" + filename);
this.Image1.ImageUrl = "images/"+filename;

}
else
{
Response.Write("<script language='javascript'>alert('你选择的图片格式错误!');</script>");
}
}
  相关解决方案