当前位置: 代码迷 >> ASP.NET >> 上传文件时检查文件是否存在的有关问题
  详细解决方案

上传文件时检查文件是否存在的有关问题

热度:4101   发布时间:2013-02-25 00:00:00.0
上传文件时检查文件是否存在的问题
我未选文件就点击上传,页面就会出错,选中文件时能正常工作,我在开头已经写了     if(upfile.PostedFile!=null){.......}     ,为什么我没文件时,程序也执行{   }块并且页面错误(那是当然的),路过的好心人请帮帮忙,谢谢     o(∩_∩)o


------解决方案--------------------------------------------------------
System.IO.File.Exists(upfile.PostedFile.FileName)==true

用这个是不行的,这个要是你服务器上存在文件路径和upfile.PostedFile.FileName一样的文件就会出错了,判断是否选择了上传文件不可能使用File.Exists来判断,File.Exists是判断文件是否存在,而不是用户是否选择了文件,使用if(upfile.PostedFile.ContentLength > 0)
  相关解决方案