fix:更新优化2
This commit is contained in:
parent
95ae569fa0
commit
dd9b985917
@ -52,7 +52,14 @@ export class UploadMiddleware implements NestMiddleware {
|
||||
}
|
||||
|
||||
use(req: Request, _res: Response, next: NextFunction): void {
|
||||
this.upload.single('file')(req, _res, (err) => {
|
||||
// @types/express 与 @types/multer 内嵌的 @types/express-serve-static-core 版本不一致,
|
||||
// 运行时完全等价,这里用一次类型断言绕过编译期差异
|
||||
const single = this.upload.single('file') as (
|
||||
req: Request,
|
||||
res: Response,
|
||||
cb: (err: unknown) => void,
|
||||
) => void;
|
||||
single(req, _res, (err) => {
|
||||
if (err) {
|
||||
next(new BadRequestException(err.message ?? '文件上传失败'));
|
||||
return;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user