在C#中使用此asp网页上传文件,我需要检查重复文件。在c#上检查重复上传文件
我接受服务器上传的3个文件。
此代码工作并且重复文件未上传,但警报弹出窗口仅针对第一个重复文件发送上载,即使重复数更多时也是如此。
有什么问题?
我的代码如下,提前谢谢。
if (File.Exists(upload.FileName))
{
DirectoryInfo objDir = new DirectoryInfo(Server.MapPath("\\images\\"));
FileInfo[] objFI = objDir.GetFiles("*.*");
int iFileCnt = 0;
if (objFI.Length > 0)
{
foreach (FileInfo file in objFI)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "Msg", "alert('This file exists " + upload.FileName + "');", true);
iFileCnt += 1;
}
}
}
你可以发布整个功能吗?就像那样,我看到很多毫无意义的东西。 – peterboccia