🎨 优化预设正则解析
This commit is contained in:
@@ -170,7 +170,7 @@ func (a *AiPresetApi) ImportAiPreset(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
preset, err := aiPresetService.ParseImportedPreset(rawData)
|
||||
preset, err := aiPresetService.ParseImportedPreset(rawData, "")
|
||||
if err != nil {
|
||||
response.FailWithMessage("解析预设失败:"+err.Error(), c)
|
||||
return
|
||||
@@ -222,7 +222,13 @@ func (a *AiPresetApi) ImportAiPresetFile(c *gin.Context) {
|
||||
return
|
||||
}
|
||||
|
||||
preset, err := aiPresetService.ParseImportedPreset(rawData)
|
||||
// 从文件名提取预设名称(去掉 .json 后缀)
|
||||
fileName := file.Filename
|
||||
if strings.HasSuffix(fileName, ".json") {
|
||||
fileName = fileName[:len(fileName)-5]
|
||||
}
|
||||
|
||||
preset, err := aiPresetService.ParseImportedPreset(rawData, fileName)
|
||||
if err != nil {
|
||||
response.FailWithMessage("解析预设失败:"+err.Error(), c)
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user