diff --git a/application/src/main/java/run/halo/app/core/attachment/endpoint/LocalAttachmentUploadHandler.java b/application/src/main/java/run/halo/app/core/attachment/endpoint/LocalAttachmentUploadHandler.java index 3a24fb342..3c0896dfe 100644 --- a/application/src/main/java/run/halo/app/core/attachment/endpoint/LocalAttachmentUploadHandler.java +++ b/application/src/main/java/run/halo/app/core/attachment/endpoint/LocalAttachmentUploadHandler.java @@ -159,8 +159,8 @@ class LocalAttachmentUploadHandler implements AttachmentHandler { var typeValidator = file.content() .next() .handle((dataBuffer, sink) -> { - var mimeType = detectMimeType(dataBuffer.asInputStream(), file.name()); - if (!FileTypeDetectUtils.isValidExtensionForMime(mimeType, file.name())) { + var mimeType = detectMimeType(dataBuffer.asInputStream(), file.filename()); + if (!FileTypeDetectUtils.isValidExtensionForMime(mimeType, file.filename())) { handleFileTypeError(sink, "fileTypeNotMatch", mimeType); return; }