fix: 修复上传文件处理和粘贴图片URL替换的问题

- 修复 UploadFiles 中 $request->file() 可能返回 null 导致类型错误的问题,确保 $files 始终为数组
- 优化粘贴外部图片 URL 处理逻辑,使用正则匹配提取所有外部 URL 后统一延迟处理,避免替换错误
- 增加 URL 转义处理,防止特殊字符在正则替换时出错
This commit is contained in:
augushong
2026-05-01 09:11:43 +08:00
parent aed4b285d8
commit d1300b8796
2 changed files with 38 additions and 41 deletions

View File

@@ -156,7 +156,10 @@ class UploadFiles
}
$dir_name = $request->param('dir', $type);
$files = $request->file();
$files = $request->file('file') ?? [];
if (!is_array($files)) {
$files = [$files];
}
$succMap = [];
$errFiles = [];