asp .net 控件:FileUpload
//这个方法将图片上传并返回路径
其中:Server.MapPath("") :是得到当前的根目录
private string uploadImg()
{
string name = FileUpload1.FileName; //获取已上传文件的名字
string size = FileUpload1.PostedFile.ContentLength.ToString(); //获取已上传文件的大小
string type = FileUpload1.PostedFile.ContentType; //获取上传文件的MIME类型,但是这个不直观
string type2 = name.Substring(name.LastIndexOf(".") + 1); //获取文件的后缀名
string ipath = Server.MapPath("~\\upimg\\") + "\\Educate\\" + name; //获取文件上传的实际路径(表示在上一个位置)
string fpath = Server.MapPath("upfile") + "\\" + name; //获取文件上传的实际路径
string wpath = "~\\upimg\\" + "\\Educate\\" + name; //写到数据库去的虚拟路径
//下面我们判断文件格式,记得还有更好的判断方法。 不过这个比较方便,就先用它吧
if (type2 == "jpg" || type2 == "gif" || type2 == "bmp" || type2 == "png")
{
FileUpload1.SaveAs(ipath); //将文件保存到path这个路径里面
return wpath;
}
else
{
return "";
}
}
如果对以上方法不明白的话。建议去看一下天轰穿的Vs2005教程。 专门有这个控件的介绍。 我就是从那学来的