当前位置: 代码迷 >> ASP.NET >> 关于input type="file" 上载控件的有关问题
  详细解决方案

关于input type="file" 上载控件的有关问题

热度:7633   发布时间:2013-02-25 00:00:00.0
关于input type="file" 上载控件的问题
我用input   type= "file "   实现文件的上载功能,基本功能都已经作好了,现在使用的时候出现一个问题,就是当我自己在文本框里输入本地文件路径(不用“浏览”)的时候,如果我输入一个并不存在的文件,上传照样可以进行,并自动给我新建了一个内容为空的文件传到服务器。比如我输入D:/test.doc,这个文件在本地是不存在的,但上传不报错,并且在服务器的上传文件夹里会出现一个内容为空的test.doc文件。
问题是:怎么判断当前文件是否存在,或者路径是否有效。
谢谢。

------解决方案--------------------------------------------------------
沙发帮忙顶

------解决方案--------------------------------------------------------
在上传之前,判断一下上传文件的大小,如果为0,则拒绝上传
if (file.PostedFile.Length == 0)
{
  return;
}
------解决方案--------------------------------------------------------
楼上正解
  相关解决方案