我有下面的C#代码:重命名上传的文件名C#
SelectQuery = string.Format("SELECT UserID from tblUsers WHERE Email='{0}'", Email);
ds = DbQ.ExecuteQuery("SiteDB.mdb", SelectQuery);
string UserID = ds.Tables[0].Rows[0]["UserID"].ToString();
if (Request.ContentLength != 0)
{
int Size = Request.Files[0].ContentLength/1024;
if (Size <= 512)
{
string LocalFile = Request.Files[0].FileName;
int LastIndex = LocalFile.LastIndexOf(@"\") + 1;
File = LocalFile.Substring(LastIndex, LocalFile.Length - LastIndex);
// File = "ProfilePic-Id-" + UserID;
string Path = Server.MapPath("images/profiles/") + File;
Request.Files[0].SaveAs(Path);
}
else
{
Response.Write("The file is too big !");
}
}
else
{
Response.Write("Unknown Error !");
}
我想的是,上传的文件名重命名为“ProfilePic-ID-” +用户ID,我试图在发表评论,但它没不工作,我如何重命名上传的文件名?
希望得到帮助,谢谢!
的SQL注入概率... –
'但它没有工作...' - 什么** **没有发生? –
我的电子邮件是''; DROP TABLE向tblUsers;' –