【发布时间】:2013-06-13 01:11:37
【问题描述】:
我有以下 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注入概率...
-
but it didn't work ...-发生了什么? -
我的邮箱是
'; DROP TABLE tblUsers; -
图像保存不好,我得到了一些无法识别的文件,图像根本没有保存...
-
@BradM 我的是
' OR '' = '
标签: c# .net file-upload