From a4a4e148375ab3693e2aa43baed46403e29dd0c4 Mon Sep 17 00:00:00 2001 From: mouse-007 <1096207423@qq.com> Date: Wed, 12 Nov 2025 11:45:17 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=84=E7=90=86=E5=9B=BE=E7=89=87=E8=B5=84?= =?UTF-8?q?=E6=BA=90=E8=A7=A3=E6=9E=90=E5=BC=82=E5=B8=B8=E7=9A=84=E6=83=85?= =?UTF-8?q?=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/ofd/ofd_parser.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/utils/ofd/ofd_parser.js b/src/utils/ofd/ofd_parser.js index ab1a66b..7f6c816 100644 --- a/src/utils/ofd/ofd_parser.js +++ b/src/utils/ofd/ofd_parser.js @@ -290,7 +290,8 @@ const getMultiMediaRes = async function (zip, res, doc) { let multiMediaResObj = {}; if (multiMedias) { let array = []; - array = array.concat(multiMedias['ofd:MultiMedia']); + const multiMediaArr = Array.isArray(multiMedias) ? multiMedias.map(item=>item['ofd:MultiMedia']) : multiMedias['ofd:MultiMedia']; + array = array.concat(multiMediaArr); for (const item of array) { if (item) { let file = item['ofd:MediaFile'];