【发布时间】:2016-07-27 11:06:28
【问题描述】:
使用 C# 中的这个 asp 网页上传文件,我需要检查重复文件。
我接受在服务器上上传的 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;
}
}
}
【问题讨论】:
-
你能把整个函数贴出来吗?就这样,我看到了很多无意义的东西。
标签: c# asp.net file-upload