FileUpload1.PostedFile.SaveAs(Server.MapPath("~/" + Session["UserName"].ToString() + ".jpg"));
我给你一段简略的代码啊:
string path = Server.MapPath("~/StuPhotos/");//根目录下StuPhotos文件夹存放图片
if (!Directory.Exists(path)) 如果没有目录的话创建
{
Directory.CreateDirectory(path);
}
string photoName= bntUpload.postfile.fileName //上传照片的名称
string allpth = path + photo; 保存图片的全路径
FileUpload1.SaveAs(allpth); //上传图片
下面写个保存图片路径到数据库就好了
public int FlatInsert(int id,string photoName )
{
int i = 0;
try
{
if (sqlCon.State != ConnectionState.Open)
sqlCon.Open();
strSql = "Insert into 表(ID,photoName) values(@id,@name)";
cmd = new SqlCommand(strSql, sqlCon);
SqlParameter[] param = { new SqlParameter("@id", id), new SqlParameter("@name", name)};
cmd.Parameters.Add(param[0]);
cmd.Parameters.Add(param[1]);
i = cmd.ExecuteNonQuery();
}
catch (Exception e)
{
string s = e.Message;
}
finally
{
sqlCon.Close();
}
return i;
}
成功的话会返回1 失败的话就是0了 好了
希望能帮到你