|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Java欺骗了我们那么多年,如今的多核时代,我认为它气数已尽!了解thrownewApplicationException()if(....)
{
thrownewApplicationException("ApplicationException("文件超越巨细");
}
写了一个上传类,假设文件超200K,则提醒堕落
我想晓得怎样捕获这个毛病?(不晓得如许问对不合错误)
网友复兴:ApplicationException仿佛不克不及捕获吧
网友复兴:大概你用try,catch实验一下
网友复兴:try
{}
catch(Exceptionex)
{
//抛堕落误信息用thrownewException(ex.Message);
//抛出自界说毛病thrownewException("文件凌驾巨细!");
}
网友复兴:没看懂要做甚么
网友复兴:try
{
yourUploadClass.Upload();
}
catch(Exceptioninner)
{
Response.Write(inner);
//or
//thrownewException("文件凌驾巨细!",inner);
}
网友复兴:感谢列位,我尝尝晨风的举措
网友复兴:if(....)
{
thrownewApplicationException("ApplicationException("文件超越巨细");
}
这里有语法毛病.别的IO操纵的话工具有SIZE这个办法的
网友复兴:TO:whatwherewhyhow
怎样捕获“thrownewApplicationException("ApplicationException("文件超越巨细");”呢?
网友复兴:try
{
yourUploadClass.Upload();
}
catch(ApplicationExceptioninner)
{
Response.Write(inner);
//or
//thrownewException("文件凌驾巨细!",inner);
}
尝尝
网友复兴:嗯,谢兄弟啊
网友复兴:不可诶~
我把全体代码贴出来吧
上传类部分代码:
publicFileUpLoadUpLoadFile(System.Web.HttpPostedFileInputFile,stringfilePath,stringmyFolder,stringmyfileName,boolisRandom)
{
FileUpLoadfp=newFileUpLoad();
......................
if(InputFile.ContentLength/1024>200)
{
thrownewApplicationException("文件超越巨细");
}
........................
//前往上传文件的信息
returnfp;
}
不晓得如许人人能不克不及看懂~
挪用:
FileUpLoadful=newFileUpLoad();
try
{
//保留图片
ful.UpLoadFile(File1.PostedFile,"/123/123/123/",string.Empty,string.Empty,true);
}
catch(ApplicationExceptioninner)
{
Response.Write(inner);
//怎样在这里捕获上传失利的缘故原由??
}
以前学了大概半年时间的asp(没有机会做大系统,最多是自己对公司系统做些调整和修改还有一些小程序)。应该说开始接触asp.net是今年元月5号的事。现在很想把公司的系统重新用.net来架构,却不知道如何下手。 |
|