日期:2014-05-18  浏览次数:20478 次

如何限制上傳文件的副檔名
如何限制上傳文件的副檔名,
請大家給個意見

------解决方案--------------------
什么叫副档名? 是指后缀名么?

C# code
 HttpPostedFile file = file1.PostedFile;
            extension = Path.GetExtension(file.FileName).ToUpper();
            if (extension != ".JPG" && extension != ".GIF")
            {
                throw (new Exception("错误!非法文件,不允许上传,只允许上传.jpg或.gif文件!")); //; "错误!非法文件,不允许上传,只允许上传.jpg或.gif文件!";
            }
            if (file.ContentLength > 1024000)
            {
                throw (new Exception("文件不能大于1M"));//"文件不能大于1M";
            }