日期:2014-05-17  浏览次数:20517 次

FileUpload上传文件如果存在此文件提示是否覆盖 ###############100%结贴
上传文件, 如果存在,就提示是否覆盖。 求完整的代码
-------------分割线-----------------------
也是在CSDN找到以为大牛写的, 
string FileName=File1.PostedFile.FileName.Substring(File1.PostedFile.FileName.LastIndexOf("\\")+1);
if(File.Exists())
{
ClientScript.RegisterStartupScript(this.GetType(), "PleaseCheck", "if(confirm('确定删除吗'))document.getElementById('hf').value='1';else 
document.getElementById('hf').value='0;",true);  
}
if(hf.value.Equals("1")) 


}  


不过没太看明白,File.Exists()就能验证吗?他这个File 是什么?下面这样写对不对。
  例如文件路劲为: String path = "~/Manager/UpLoadFile/暂无.jpg";

if (File.Exists(path ))
{
---弹出提示框“文件已经存在, 是否覆盖”
File.Delete(path );//删除文件 
。。。。。
}

------解决方案--------------------
File.Exists检查服务器端的文件是否存在,不是检查客户端的,因此上传时通过文件名来判断文件在不在世可以的,但不是很严密的。
------解决方案--------------------
这个不可能吧,b/s不是c/s