What is the scope of a try-catch block in programming?
- 内容介绍
- 文章标签
- 相关推荐
本文共计260个文字,预计阅读时间需要2分钟。
描述伪原创的代码片段如下:
python为应对上传文件的需求,上传功能被定义了两种方法。公共方法 `fileUpload` 不包含具体实现。该方法包含异常处理,上传成功后执行上传操作。此外,还有一个私有方法专门用于上传成功后的图片压缩,通过 `private function` 实现。
现象描述对应投稿的上传机能的时候定义了两个方法上传方法publicfunctionfileUpload(){}有trycatch上传完成后两个方法的关系是 fileUpload 中 调用了 checkImgFormat 方法
一开始checkImgFormat 中没有加 try catch逻辑 我以为 checkImgFormat 中报错了的话fileUpload的try catch会捕捉error msg 的 然而并没有浏览器直接报 500 错误了error log 中也没有这次报错的 error msg
后来我在 checkImgFormat 方法中也加上了try catch后log 中就有了 error msg了
本文共计260个文字,预计阅读时间需要2分钟。
描述伪原创的代码片段如下:
python为应对上传文件的需求,上传功能被定义了两种方法。公共方法 `fileUpload` 不包含具体实现。该方法包含异常处理,上传成功后执行上传操作。此外,还有一个私有方法专门用于上传成功后的图片压缩,通过 `private function` 实现。
现象描述对应投稿的上传机能的时候定义了两个方法上传方法publicfunctionfileUpload(){}有trycatch上传完成后两个方法的关系是 fileUpload 中 调用了 checkImgFormat 方法
一开始checkImgFormat 中没有加 try catch逻辑 我以为 checkImgFormat 中报错了的话fileUpload的try catch会捕捉error msg 的 然而并没有浏览器直接报 500 错误了error log 中也没有这次报错的 error msg
后来我在 checkImgFormat 方法中也加上了try catch后log 中就有了 error msg了

