diff --git a/admin.html b/admin.html
index 6ad8ab0..b72a2f2 100644
--- a/admin.html
+++ b/admin.html
@@ -872,6 +872,10 @@
this.$message.error("文件名不能包含路径分隔符");
return;
}
+ if (!/\.[^./\\]+$/.test(fileName)) {
+ this.$message.error("文件名必须包含后缀,如 .json、.txt 等");
+ return;
+ }
var filePath = "mock/" + fileName;
try {
var resp = await fetch("/__mock-files", {