上传图片的C#代码问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 20:03:06
protected void Button1_Click(object sender, EventArgs e)
{
string filepath = "", fileextname = "", mfilename, mpath;
if ("" != FileUpload1.PostedFile.FileName)
{
filepath = FileUpload1.PostedFile.FileName;
fileextname = filepath.Substring(filepath.LastIndexOf(".") + 1);
try
{
mpath = Server.MapPath("upfile/");
mfilename = filepath.Substring(filepath.LastIndexOf("\\") + 1);
FileUpload1.PostedFile.SaveAs(mpath + mfilename);
string sqlstr = "insert into photo(photoID, personID, photo)values('1','" +Session ["UserID"]+"','upfile\\" + mfilename + "')";
string strconn = "server=F120041F334842F;database=rencai;Trusted_Connection=SSPI

楼上的,你此言差异,

我测试楼主这段代码,代码本身绝对没有错。
我就稍稍修改一下:
string filepath = "", fileextname = "", mfilename, mpath;
if ("" != FileUpload1.PostedFile.FileName)
{
filepath = FileUpload1.PostedFile.FileName;
fileextname = filepath.Substring(filepath.LastIndexOf(".") + 1);
try
{
mpath = Server.MapPath("upfile/");
mfilename = filepath.Substring(filepath.LastIndexOf("\\") + 1);
FileUpload1.PostedFile.SaveAs(mpath + mfilename);
string sqlstr = "insert into photo(photoID, personID, photo)values('1','" + Session["UserID"] + "','upfile\\" + mfilename + "')";
string strconn = "server=.;database=tempdb;uid=sa;pwd=123";
SqlConn